使用jQuery删除空列表项

3
我有一个动态构建的列表,但其中有空列表项需要删除。
<ul>
<li>www</li>
<li>www</li>
<li>www</li>
<li></li>
<li></li>
<li></li>
</ul>

我该如何使用JQuery实现这个功能?
3个回答

18
$('ul li:empty').remove();

非常棒的提示!你应该得到最佳答案!谢谢! - Marcio Mazzucato
不能与例如<li><span></span></li>一起使用。 - Panagiotis Panagi

5
$('ul li').filter(function() {return $(this).text()​​​​​​​ == '';}).remove();​

0
$('ul').find('li').each(function(){
    if($(this).is(':empty'))
        $(this).remove();
});

请使用安迪的实现(在我的上面 :))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接