javascript - Jquery 忽略具有数据属性的项目

标签 javascript jquery html

我希望能够选择所有具有“标签”类的元素,一旦选择了这些项目,我想从该列表中删除具有“data-tag-cat”属性的项目。

var tags = $('.tag');
console.log(tags);

最佳答案

你可以使用属性选择器

$('.tag[data-tag-cat]').remove();

或者如果只是意味着从集合中删除,您可以不定位它们

var tags = $('.tag:not([data-tag-cat])');

或过滤掉它们

var tags = $('.tag');

tags.not('[data-tag-cat]').stuff()

关于javascript - Jquery 忽略具有数据属性的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29988588/

相关文章:

javascript - 在外部单击时关闭选项卡

javascript - Contenteditable 标签延续

javascript - 如何更改 iframe 的沙盒标志

javascript - 如何使用 javascript 变量更新 HTML 中的 span 元素?

javascript - Chartjs destroy 方法不影响图表

javascript - 在选择选项中显示部分值

javascript - 如何用另一个按钮隐藏 DIV 而不是显示它的按钮?

javascript - 通过 ID 选择动态创建的 div

jquery - 清除可变宽度父元素中的子元素行

iOS 5 上的 jQuery 事件