jQuery:contains(“\ u00a0”)不能与IE一起使用

时间:2010-12-15 21:51:29

标签: jquery asp.net-2.0

我有一个从XML填充的DataList,有些单元格只包含&nbsp ;(此帖子中有空格显示)。

我正在使用jQuery删除那些

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

除了IE之外,这在一切都很好。它归结为失败的\ u00a0。我不能使用“”,因为其他单元格中会有一些空格,而&nbsp ;也不会做任何事情。

如果其中的单元格包含&nbsp ;

,如何删除该行的任何帮助

1 个答案:

答案 0 :(得分:1)

您可以查看以下解决方案吗?

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