2
我想选择所有没有特殊类的元素。the:not operator in jquery
我用:
$('body:not(.noFocusOnKeypress)').live('keyup' ...
,但它没有工作。我不知道为什么。
我想选择所有没有特殊类的元素。the:not operator in jquery
我用:
$('body:not(.noFocusOnKeypress)').live('keyup' ...
,但它没有工作。我不知道为什么。
刚刚从你的选择删除body
。就目前而言,您正在选择所有没有该类的body元素,而不是所有没有该类的元素。你想要的是这样的:
$(':not(.noFocusOnKeypress)').live()
注意,这可能是一个相当低效的选择(我不熟悉:not
伪类的内部),它可能会提高性能,范围有点,像这样:
$('#div-that-contains-these-elements :not(.noFocusOnKeypress)').live()
这应做到:
$(':not(.noFocusOnKeypress)').live
不会选择所有没有'noFocusOnKeypress'类的所有主体标签吗? – Lazarus 2010-02-09 12:20:49