例如,如果我想做的事情,如果使用的元素的父元素没有ul
作为下一个元素,我应该添加到这个代码中?不知怎的,我尝试了.not()
和/或的一些组合
.is()
但他们失败了。
所以有人可能知道if
之后否定代码的最佳方法是什么?
if ($(this).parent().next().is('ul')){
// code...
}
答案 0 :(得分:53)
您可以使用Logical NOT !
运算符:
if (!$(this).parent().next().is('ul')){
或等效(见下面的评论):
if (! ($(this).parent().next().is('ul'))){
有关详细信息,请参阅MDN文档的Logical Operators部分。
答案 1 :(得分:3)
在!
:
$(this)
if (!$(this).parent().next().is('ul')){