2013-04-14 54 views
0

我尝试在javscript数组中包含一些项目,这些元素是li元素的id。 有什么建议。在javascript数组中包含项目

<html> 
    <head> 
    <script type="text/javscript"> 
    var arr=[]; 
    </script> 
    </head> 
    <body> 
    <ul> 
    <li id="index.html"></li> 
    <li id="gallery.html" ></li> 
    <li id="Contact Us.html"></li> 
    </ul> 
    </body> 

    </html> 

回答

1
$(function(){ 
    var arr = []; 
    $('li').each(function(){ 
     arr.push(this.id); 
    }); 
    console.log(arr); 
}); 
2
$(function() { 
    var arr = $('li').map(function() { 
     return this.id; 
    }).get(); 
}); 
0
$(document).ready(function() { 
    var arr = new Array(); 
    $('li').each(function() { 
     arr.push($(this).attr('id')); 
    }); 
});