我有这行代码$(this).append("<b></b>")
,我想添加一个:没有条件。
我到目前为止所能达到的最好成绩是$(this:not('.someClassName')).append("<b></b>")
,但当然它无效。
我该怎么办?
干杯。
答案 0 :(得分:6)
您正在寻找的是:
$(this).not(".someClassName").append("<b>");
你也可以使用条件:
if (!$(this).hasClass("someClassName")) {
...
}
:not
并不适用于这种情况,除非你想要找到所有没有特定类的后代:
$(this).find(":not(.someClassName)")...
或
$(":not(.someClassName)", this)...
这两个是等价的。