数组删除空缺时的多余逗号
<div style="width:80%;margin:0 auto; border:1px solid #000 ;min-height:600px;"> <ul id="ul"> <li><h4>一</h4><a href="">11</a></li> <li><h4>二</h4><a href="">22</a></li> <li><h4>三</h4><a href="">33</a></li> <li><h4>四</h4><a href="">44</a></li> <li></li> <li><h4>六</h4><a href="">66</a></li> <li></li> <li><h4>八</h4><a href="">88</a></li> </ul> <p id="show"></p> </div>
var array =[]; var str =[]; $("#ul li").each(function(i){ //debugger; str[0]=$(this).find("h4").text(); str[1]=$(this).find("a").text(); for(var i=0; i<str.length;i++){ if(str[i]!=""){ array.push(str[i]); } } }); $("#show").text(array);