我试着这样:
$('.modal').on('show.bs.modal', function (e) {
...
modal.find('.modal-content form#form-one').not('#datepicker, #timepicker').clearForm();
});
我在输入文本上使用not
,其中包含id datepicker和id timepicker
但是,如果脚本已执行,则两个输入文本都被清除
我该如何解决这个问题?
答案 0 :(得分:0)
您可以在您希望保留的输入字段中应用特定的css类,例如dontClear
。
然后您可以使用dontClear
类排除输入,如下所示:
modal.find('.modal-content form#form-one').not('input[class=dontClear]').clearForm();
希望这有帮助!
答案 1 :(得分:0)
find中的选择器返回表单,而不是输入。
modal.find('.modal-content form#form-one input').not('#datepicker, #timepicker').clearForm();