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

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

But if I try to find a div that does not have that attribute, I get an error - my code is:

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

jQuery中是否有"没有属性" Select 器?

作为参考,这里的用例是,没有时间戳属性的任何div都不会动态添加,因此非常有用.

谢谢

推荐答案

Use the :not() selector.

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

顺便说一句,这是一个有效的Selectors API Select 符,所以它不是特定于jQuery的.它可以在querySelectorAll()和您的CSS (given 101)中使用.

Jquery相关问答推荐

使用 JQuery 在 span 标签中用逗号分隔页面上的文本

可以推迟 jQuery 的加载吗?

$(document).ready(function() VS $(function(){

使用 jQuery Validate 确认密码

如何使用 jQuery 重置 jquery Select 的 Select 选项?

Google Maps API v3 infowindow 关闭事件/回调?

为什么 jquery fadeIn() 不能与 .html() 一起使用?

jQuery 序列化不注册复选框

如何使用jQuery动态设置宽度和高度

如何在我的 WordPress 插件中包含 CSS 和 jQuery?

如何阻止 Chrome 进入调试模式?

页面重新加载后,如何使用 twitter bootstrap 保持当前选项卡处于活动状态?

jQuery 如果 div 包含此文本,则替换该部分文本

jQuery 日期 Select 器 - 禁用过go 的日期

Bootstrap 4 文件输入

如何在 JavaScript / jQuery 中获取对象的属性?

将十六进制转换为 RGBA

如何在 ReactJS 中使用 JQuery

Ajax 处理中的无效 JSON 原语

如何使用 ID 变量在 jQuery 中 Select 元素?