<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"

解决方案 »

  1.   


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

  2.   

    var ids=[];....楼上....alert(ids.join(','));
      

  3.   

    遍历li后将id放入数组  试试
      

  4.   

    <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>