选择更改时的jQuery事件除了一个选择

时间:2010-01-14 07:39:57

标签: jquery

我有一个包含多个选择按钮的页面。我希望在jQuery中调用一个函数任何select函数,除了改为id="Select1"之一。我知道我可以将函数链接到我希望对事件所喜欢的每个选择,但是指定那些应该被排除的列表比列出应该包含的所有选项更方便。

一个特定类别的选择是否可能导致更改?

2 个答案:

答案 0 :(得分:5)

$('select:not(#Select1)');

或者如果你指定几个要排除:

$('select:not(.excludeClass)');

使用方法链可以实现同样的目的:

$('select').not('#Select1');

答案 1 :(得分:0)

$("select.myselectClass").change(function(){
});

将仅使用类myselectClass触发select事件的change事件。

最好选择要为其触发事件的组合,而不是使用:not。如果你想删除多个选择框的事件,那么它会更复杂。