我希望能够选择所有带有'tag'类的元素,一旦选择了它们,我想从该列表中删除具有属性'data-tag-cat'的项目。
var tags = $('.tag');
console.log(tags);
答案 0 :(得分:3)
您可以使用属性选择器
$('.tag[data-tag-cat]').remove();
或者只是意味着从集合中删除,你可以不定位它们
var tags = $('.tag:not([data-tag-cat])');
或过滤掉它们
var tags = $('.tag');
tags.not('[data-tag-cat]').stuff()
答案 1 :(得分:-1)
您可以使用.each()
和.attr('data-tag-cat')
$('.tag').each(function(){
if($(this).attr('data-tag-cat').length)
{
$(this).remove();
}
})