gpt4 book ai didi

javascript - jQuery "Does not have attribute"选择器?

转载 作者:IT王子 更新时间:2023-10-29 02:37:54 26 4
gpt4 key购买 nike

我可以找到一个具有如下属性的 div:

$('.funding-plan-container[data-timestamp]')

但是如果我试图找到一个没有该属性的 div,我会得到一个错误 - 我的代码是:

$('.funding-plan-container[!data-timestamp]')

jQuery 中有没有“没有属性”的选择器?

作为引用,这里的用例是任何没有时间戳属性的 div 都不是动态添加的,因此很有用。

谢谢!

最佳答案

使用 :not()选择器。

$('.funding-plan-container:not([data-timestamp])')

顺便说一下,这是一个有效的 Selectors API选择器,所以它不是特定于 jQuery 的。它将与 querySelectorAll() 和您的 CSS (给定 browser support ) 一起工作。

关于javascript - jQuery "Does not have attribute"选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12731428/

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