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