jQuery

2009-08-11 10 views
10

kullanarak elementlerin seçiminden dizi olarak özellik değerlerini alın Aşağıdaki kullanarak jQuery vardır: nasıl yapılacağınıjQuery

ben id değer dizisi almaya çalışıyorum ve geçiremedi x itibaren
var x = $('.boxes > input:checked'); 

çalışmak bu. gibi

şey:

var y = x[id]; 
// y becomes an array like ['1', '2', '3'] assuming 
// that x had 3 checkboxes with id's of 1, 2, 3 etc. 

cevap

19

Sen jQuery.map kullanabilirsiniz:

var x = $('.boxes > input:checked'); 

var y = $.map(x, function (element){ 
    return element.id; 
}); 

y değişken, eleman kimlikleri içeren bir dizidir olacaktır.

+3

Alternatif olarak: 'var y = x.map (function() {return this.id;}). Get();' –