2010-12-15 162 views
0

我有一個從XML填充DataList和一些單元格只包含&nbsp ;(這裏有讓它顯示在這篇文章中的空間)。jQuery:contains(「 u00a0」)不適用於IE

我使用jQuery與

$('td:contains("\u00a0")').closest('tr').hide(); 

這一切,但IE的偉大工程中刪除這些行。它歸結於失敗的那個\ u00a0。我不能使用「」,因爲其他單元格中會有一些空格,並且&nbsp ;也不會執行任何操作。

有關如何刪除該行的任何幫助,如果其中的單元格包含&nbsp ;

回答

1

您可以檢查以下解決方案嗎?

$(document).ready(function() { 
    $.each($('td'), function (e, i) { if ($.trim($(i).text()).length == 0) { $(i).closest('tr').remove(); } }); 
}); 
+0

我想拋棄一個「地獄耶」。它效果很好。非常感謝 – InsertOldUserIDHere 2010-12-16 14:15:57

相關問題