jQuery“没有属性”选择器?

2020/11/14 14:22 · javascript ·  · 0评论

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

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

但是,如果我尝试查找不具有该属性的div,则会收到错误消息-我的代码是:

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

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

作为参考,这里的用例是没有动态添加任何没有timestamp属性的div,因此很有用。

谢谢!

使用:not()选择器。

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

顺便说一下,这是一个有效的Selectors API选择器,因此它并不特定于jQuery。它可以与querySelectorAll()CSS一起使用,并在您的CSS中使用(提供浏览器支持

您可以使用.not():not()选择器过滤选择器。

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

要么

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

尝试使用:not()伪类选择器:http : //api.jquery.com/not-selector/

$('.funding-plan-container:not([data-timestamp])')
本文地址:http://javascript.askforanswer.com/jquerymeiyoushuxingxuanzeqi.html
文章标签: ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!