2010-04-15 99 views
3

我有一個動態構建的列表,但有空列表項目需要刪除。用jquery刪除空列表項目

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

如何使用JQuery執行此操作?

回答

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

由於這個工作一個魅力! – Mark 2010-04-15 09:46:28

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

請使用劉德華的實施(以上礦井:))

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

呵呵,我沒有哼哼,謝謝:D +1 – Jarek 2010-04-15 09:43:28

+0

+1:很好。我不知道那一個。 – 2010-04-15 09:47:51

+0

偉大的提示!你應該得到最好的答案!謝謝!例如, – 2012-04-26 00:38:53