2
我有這行代碼$(this).append("<b></b>")
,我想添加一個:沒有條件。在jquery中使用'this'和':not'
我到目前爲止所能達到的最好效果是$(this:not('.someClassName')).append("<b></b>")
,但當然不起作用。
我該怎麼辦?
乾杯。
我有這行代碼$(this).append("<b></b>")
,我想添加一個:沒有條件。在jquery中使用'this'和':not'
我到目前爲止所能達到的最好效果是$(this:not('.someClassName')).append("<b></b>")
,但當然不起作用。
我該怎麼辦?
乾杯。
你要尋找的是:
$(this).not(".someClassName").append("<b>");
您也可以使用條件:除非你想
if (!$(this).hasClass("someClassName")) {
...
}
:not
是不是真的適用於這種情況,例如,找到所有沒有特定類別的後代:
$(this).find(":not(.someClassName)")...
o r
$(":not(.someClassName)", this)...
這兩個是等價的。
非常感謝@cletus,你幫了我很多。 – neoswf 2010-03-10 21:12:57