javascript - 如何使用 jquery 对 .on() 选择器使用 NOT 选择器?

标签 javascript jquery html selector jquery-on

我目前正在使用它来选择字段:

$('body').on('change', '#mainFrom input', function(){

如何为 listName 类应用 not 选择器?

我已经尝试过:

$('body').not('.listName').on('change', '#mainForm input', function(){

这不起作用。

我该怎么做?

谢谢

最佳答案

我猜测 listName 类将位于 input 上。如果是这样:

$('body').on('change', '#mainForm input:not(.listName)', function(){
// ------------------------------------^^^^^^^^^^^^^^^

或者如果我们猜测它在#mainForm上:

$('body').on('change', '#mainForm:not(.listName) input', function(){
// ------------------------------^^^^^^^^^^^^^^^

或者,如果我们猜测它在 body 上,我们必须进行更多更改:

$( document ).on('change', 'body:not(.listName) #mainForm input', function(){
// ^^^^^^^^-----------------^^^^^^^^^^^^^^^^^^^

关于javascript - 如何使用 jquery 对 .on() 选择器使用 NOT 选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39742383/

相关文章:

javascript - 如何获取上一年的月份?

javascript - 401 在 3G 上提示,但在 Wi-Fi 上不提示 - XmlHttpRequest over SSL with Basic Authentication, hard-coded credentials

javascript - 不同风格的字体图标

javascript - 在 ReactJS 中使用多种布局的正确方法是什么

javascript - 自定义有效性至少选择一个复选框jquery

html - 在 Perl 中将 DD/MM/YYYY 转换为 YYYY-MM-DD

javascript - 如何在 CodeMirror 编辑器中使用 selenium 模拟关键事件

jquery - Bootstrap 删除警报的不透明度

javascript - 如何使用 $(this) 获取动态 DIV 中图像的 src

html - 悬停时淡化背景