2016-05-31 63 views
0

我該如何去動態處理這樣的情況,以便它們消失或沒有空間以便它們顯示消失?在行中使用空tds刪除空白html tr

</tr><tr> 
<td></td><td></td><td></td> 
</tr><tr> 
<td></td><td></td><td></td> 
</tr><tr> 

回答

0

你可以用jQuery做這樣的:

$('tr').filter(function() { 
    $this = $(this); 
    return (!$.trim($this.text()).length); 
    }).remove(); 

這將刪除<tr>如果要刪除所有空<td>具有所有空<td>

然後就瞄準它,而不是tr

你可以在這裏測試https://jsfiddle.net/wuh7cwya/,我將它設置爲按鈕點擊。

+0

由於某種原因,這不能與我的.aspx頁面不起作用。感謝您的正確答案。 – Don

+0

如果你正確實施它,它應該工作,不管你使用什麼服務器端技術。也許你可以分享你的頁面源代碼。 – jakob

+0

我不能完全共享源代碼,但它更多的只是一個帶有列表框和複選框的表格,然後在某些條件下使用一堆空表格分隔符來排空行。我甚至嘗試了它作爲一個按鈕事件來看。 – Don