2011-09-20 25 views

Trả lời

11

Sau khi chọn $(".myclass"), bạn có thể sử dụng phương pháp .map()[docs] để có những .id của từng phần tử. Điều này sẽ trả về một đối tượng giống như mảng jQuery chứa các id.

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

Thêm .toArray()[docs] đến cùng nếu bạn cần một mảng thực.

+0

lẽ '.each() 'sẽ làm việc quá. –

+0

Giải pháp của bạn ngắn gọn hơn nhiều. Làm tốt lắm. –

0
var IDs = []; 

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

Bên cạnh .map bạn cần .get() nếu bạn muốn một mảng cuối cùng:

$('.myclass').map(function() { return this.id; }).get(); 
Các vấn đề liên quan