2013-04-12 152 views
4

我需要刪除所有空的td單元格,我可以用jQuery來做到這一點。jQuery刪除空的td單元格

<td></td> 

if(td == empty){ 
$("td").remove(); 
} 

我不知道如何編寫我想要做的事情。

回答

9

這是要走的路:這是不是工作{僞類空}

$("td:empty").remove(); 
+0

我。 – B2K

+0

@ B2K也許你試圖刪除的東西不是空的(空格?) –

+0

換行。它在Safari中使用Inspect元素顯示爲空,但查看源顯示了換行。 – B2K

3

要刪除所有空TD

$('td').each(function() { 
    if ($(this).html() == '') { 
     $(this).remove(); 
    } 
    } 
2

您可以使用.each()

$("td").each(function() { 
    if ($(this).html() == "") { 
     $(this).remove(); 
    } 
}