2011-09-20 40 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(); 
相關問題