使用“.on”创建一个基于元素类的单击事件,不包括某些元素

时间:2012-10-03 10:48:20

标签: jquery

我需要将click事件绑定到类'.rows'的元素,但我想 排除其中一个带有id'#unsigned'。

我正在使用这样的ON命令:

$('.container').on('click', '.rows', (a_function_to_run));

我在期待这个:

$('.container').on('click', '.rows',':not(#unsigned)', (a_function_to_run));

或者

$('.container').on('click', '.rows', (a_function_to_run)).not('#unsigned');

工作。

什么是正确的语法? 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

您可以在选择器中添加:not()

$('.container').on('click', '.rows:not(#unsigned)', function() { ... });