Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery";不具有属性";选择器?_Javascript_Jquery - Fatal编程技术网

Javascript jQuery";不具有属性";选择器?

Javascript jQuery";不具有属性";选择器?,javascript,jquery,Javascript,Jquery,我可以找到一个具有如下属性的div: $('.funding-plan-container[data-timestamp]') 但是如果我试图找到一个没有该属性的div,我会得到一个错误-我的代码是: $('.funding-plan-container[!data-timestamp]') jQuery中是否有“不具有属性”选择器 作为参考,这里的用例是没有动态添加任何没有timestamp属性的div,因此非常有用 谢谢 使用选择器 $('.funding-plan-container:

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

$('.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]”)