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