日期:2014-05-16  浏览次数:20325 次

如何把LI的ID EACH出来 变成一个数组
<li id='1'></li>
<li id='2'></li>    
<li id='3'></li>        

$("li").each(function(i){
    
 
    var   ids = $(this).attr("id");
    alert(ids)

  }); 
如何实现 ids = "1,2,3"

------解决方案--------------------

var ids=new Array();
$("li").each(function(i){
    ids.push($(this).attr("id"));
  }); 
alert(ids);

------解决方案--------------------
var ids=[];


....楼上....

alert(ids.join(','));

------解决方案--------------------


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
var ar=[];
$("li").each(function(){
ar.push($(this).attr('id'));
})
alert(ar);
})

</script>
<li id='1'></li>
 <li id='2'></li>    
 <li id='3'></li>