gpt4 book ai didi

jquery .not() 不工作

转载 作者:行者123 更新时间:2023-12-01 00:43:43 25 4
gpt4 key购买 nike

我试图在每个实例上发生一些事情,除了有禁用类的地方,但 .not() 似乎不起作用。这是我所拥有的内容的简短版本:

if($(this).not('.Disabled')){
-Do Something-
}

但是,如果我反转它,即

if($(this).is('.Disabled')){
-Do Something-
}

那么“is”将作用于“Disabled”类的元素有点困惑从这里去哪里。

最佳答案

.not method返回一个 jQuery 对象,其中包含此集合中与选择器不匹配的元素。
它不返回 bool 值。

换句话说,它与.filter相反,而不是.is

您可以编写 if ($(this).not('.Disabled').length) 来检查它创建的 jQuery 对象是否为空。

但是,您应该使用一元否定运算符:if (!something)

关于jquery .not() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com