English 中文(简体)
Browser Inconsistencies with jQuery :empty. 我如何处理这个问题?
原标题:Browser Inconsistencies with jQuery :empty. How do I get around this?
  • 时间:2009-11-04 14:15:23
  •  标签:

富兰和因特网探索者似乎以不同的方式处理 j的 mo化物。

IE funnily为我所想的工作,但* 似乎将白色空间算作实际性质。 因此,这就使得使用:因为我看不出DIV是空洞的。

我基本上有一套带有一类项目的DIV。 我想去除这些地方内没有内容的所有DIV,尽管可能有白色空间。 我尝试这样做:

$(>item:empty”).remove(>);

然而,对扼杀时间的检查表明,Edpa仍然认为,在一个空洞的DIV中,有特征......尽管它只是一个白色的空间。

因此,我也试图淡化:

if($.trim($(".item").text()) == "") { $(".item").remove(); }

然而,三角功能似乎没有对此产生影响。 现在是什么?

我这样说:

<div class="item"></div> <div class="item">hello 3</div>

我想从中删除所有DIV。

任何想法?

Many thanks, Michael.

问题回答

现在,这.了。

我最后做的是:

$(".item").each(function(myItem){ var myItem = jQuery.trim($(this).text()); if(myItem.length == 0) { $(this).remove(); } })

希望能帮助未来的人。





相关问题
热门标签