2011-12-02 58 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();