Javascript jQuery";不具有属性";选择器?
我可以找到一个具有如下属性的div:Javascript jQuery";不具有属性";选择器?,javascript,jquery,Javascript,Jquery,我可以找到一个具有如下属性的div: $('.funding-plan-container[data-timestamp]') 但是如果我试图找到一个没有该属性的div,我会得到一个错误-我的代码是: $('.funding-plan-container[!data-timestamp]') jQuery中是否有“不具有属性”选择器 作为参考,这里的用例是没有动态添加任何没有timestamp属性的div,因此非常有用 谢谢 使用选择器 $('.funding-plan-container:
$('.funding-plan-container[data-timestamp]')
但是如果我试图找到一个没有该属性的div,我会得到一个错误-我的代码是:
$('.funding-plan-container[!data-timestamp]')
jQuery中是否有“不具有属性”选择器
作为参考,这里的用例是没有动态添加任何没有timestamp属性的div,因此非常有用
谢谢 使用选择器
$('.funding-plan-container:not([data-timestamp])')
$('.funding-plan-container:not([data-timestamp])').
顺便说一下,这是一个有效的选择器,因此它不是jQuery特有的。它将与
queryselectoral()
和CSS(给定)一起使用。使用:not()
伪类选择器进行尝试:
您可以使用或选择器筛选选择器
$('.funding-plan-container:not([data-timestamp])')
$('.funding-plan-container:not([data-timestamp])').
或
写它的另一种方法是“$”(“.funding plan container”)。而不是(“[data timestamp]”)