如何选择没有类或id的所有元素?

时间:2013-09-19 21:52:50

标签: javascript jquery

如果我想选择没有类(但可能有ID)的元素,请执行以下操作

$(".entry-container ul:not([class])").addClass("list type-1");  工作正常。

如果我想选择没有ID(但可能有类)的元素,请使用以下

$(".entry-container ul:not([id])").addClass("list type-1"); 工作正常。

但是如果我想选择没有类AND和ID的所有元素呢?

3 个答案:

答案 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");