2011-09-20 35 views

回答

11

落得选择$(".myclass")后,您可以使用.map()方法[docs]采取.id的每个元素。这将返回一个包含id的jQuery数组对象。

var ids = $(".myclass").map(function() { return this.id; }); 

添加.toArray()[docs]到最后,如果你需要一个真正的数组。

+0

也许'。每()'会的工作了。 –

+0

你的解决方案比我的简洁得多。做得好。 –

0
var IDs = []; 

$('.myclass').each(function(){ 
    IDs.push(this.id); 
}); 
0

除了.map你需要.get()如果你想在年底的数组:

$('.myclass').map(function() { return this.id; }).get(); 
相关问题