javascript - jQuery模态关闭函数,在关闭时清除值,需要排除特定的命名输入
问题描述
我有一个功能,可以在手动关闭模式窗口时重置包含在模式窗口中的表单元素。
$('[data-dismiss=modal]').on('click', function (e) { //clears modal form errors/values on modal close
var $t = $(this),
target = $t[0].href || $t.data("target") || $t.parents('.modal') || [];
$(".backend-error").html(''); //clear out previous error messages
$('input').removeClass('input-error'); //clear error border class
$(target)
.find("input:not([type=hidden]),textarea,select,select:not([name=inputManufacturerModel])")
.val('')
.end()
.find("input[type=checkbox], input[type=radio]")
.prop("checked", "")
.end();
})
我正在尝试通过 :not 选择器排除名为“inputManufacturerModel”的选择元素,但它仍在被重置。我的语法错了吗?
<select name="inputManufacturerModel" id="inputManufacturerModel" class="form-control" required="required" onclick="refreshData()">
<option value="0">Select manufacturer...</option>
</select>
解决方案
推荐阅读
- pip - chroot 中的 Pip SSLError malloc 失败
- wordpress - 当使用添加到库存中的更多产品更新购物车时,在 woocommerce 中显示低库存通知错误
- react-native - 无法在 React-native 中的 SwitchNavigator 中导航
- python-3.x - 我可以压缩此代码以根据变量制作多个标签和条目吗?
- view - 业务中心创建新视图未显示在下拉列表中
- opencv - 级联分类器对不同颜色的对象不变?
- mysql - 是否有适用于 nodejs 的 AWS 原生 mysql 客户端库?
- reactjs - 反应钩子/渲染困难
- excel - VBA Office 64 位中的 CreatePipe 错误
- c++ - 通过 ROS 网络发送激光雷达数据时的 std::bad_alloc