Reputation: 488
I have a list which is dynamically built, but there are empty list items which need removing.
<ul>
<li>www</li>
<li>www</li>
<li>www</li>
<li></li>
<li></li>
<li></li>
</ul>
How do I do this with JQuery?
Upvotes: 3
Views: 10232
Reputation: 5935
$('ul').find('li').each(function(){
if($(this).is(':empty'))
$(this).remove();
});
Please use Andy's implementation (above mine :))
Upvotes: 0
Reputation: 38603
$('ul li').filter(function() {return $(this).text() == '';}).remove();
Upvotes: 5