jQuery - 如何选择所有复选框除了特定的复选框?

web*_*orm 6 checkbox jquery

我有一个看起来像这样的jQuery选择器......

$("input:checkbox").click(function(event) {
  // DO STUFF HERE
}
Run Code Online (Sandbox Code Playgroud)

一切都运行良好,直到我被要求添加另一个与原始复选框无关的复选框.如何为除一个复选框之外的所有复选框创建选择器?谢谢.

Joh*_*hnD 20

$('input:checkbox:not("#thatCheckboxId")').click(function(event) {
  // DO STUFF HERE
}
Run Code Online (Sandbox Code Playgroud)

只需给出一个独特的复选框即可 id=""

  • 你可以将它组合成一个选择器:`$('input:checkbox:not("#thatCheckboxId")')`,这样效率更高:http://jsperf.com/jquery-css3-not-vs-not (3认同)