2011-12-02 62 views

回答

5

使用:not选择:

$("div:not([class])").remove(); 

编辑:jsfiddle

+0

jQuery的文档建议使用。不能代替:没有效率,所以技术上是正确的答案(最好是正确的)是$(“div”)。not(“[class]”)。remove(); 虽然,这可能不会对这样一个简单的选择器有太多的影响。 编辑:找到一个链接,似乎证明我错了... http://jsperf.com/jquery-css3-not-vs-not –

+0

如果有一个内部表以及呢? – user516883

+0

它会级联;删除一个表中的表格将删除表格。 – jli

2

类只是一个属性,因此您可以选择每一个不具有的特性:

$('div:not([class])').remove() 
0
$('div:not([class])').remove();