如果我想选择没有类(但可能有ID)的元素,请执行以下操作
$(".entry-container ul:not([class])").addClass("list type-1");
工作正常。
如果我想选择没有ID(但可能有类)的元素,请使用以下
$(".entry-container ul:not([id])").addClass("list type-1");
工作正常。
但是如果我想选择没有类AND和ID的所有元素呢?
答案 0 :(得分:3)
$(".entry-container ul").not("[id][class]").addClass("list type-1");
使用.filter()
方法:
$(".entry-container ul").filter(function() {
return this.id === '' && this.className === '';
});
答案 1 :(得分:1)
尝试
$(".entry-container ul:not([id],[class])").addClass("list type-1");
答案 2 :(得分:1)
看到这些: http://www.nicksays.co.uk/css-boolean-selectors/
$(".entry-container ul:not([class]) .entry-container ul:not([id])").addClass("list type-1");