2010-04-15 7 views
3

J'ai une liste qui est construite dynamiquement, mais il y a des éléments de liste vides qui doivent être supprimés.Supprimer un élément de liste vide avec jquery

<ul> 
<li>www</li> 
<li>www</li> 
<li>www</li> 
<li></li> 
<li></li> 
<li></li> 
</ul> 

Comment faire cela avec JQuery?

Répondre

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

Merci Cela a un charme! – Mark

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

S'il vous plaît utiliser la mise en œuvre de Andy (au-dessus :) moi)

17
$('ul li:empty').remove(); 
+0

heh, je n'ai pas hink o que, merci: D +1 – Jarek

+0

+1: Nice. Je n'étais pas au courant de celui-là. –

+0

Bon conseil! Vous devriez obtenir la meilleure réponse! Merci! –

Questions connexes