如何使用 jquery 将 NOT 选择器用于 .on() 的选择器?

How to use NOT selector for selector of .on() using jquery?

我目前正在 select 字段中使用它:

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

如何申请非 selector for class listName

我试过了:

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

哪个没用。

我该怎么做?

谢谢

这样使用:

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

我猜 listName class 会在 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(){
// ^^^^^^^^-----------------^^^^^^^^^^^^^^^^^^^