2011-01-06 54 views

回答

5

您可以使用.map()得到一組元素,進入一個數組屬性,像這樣:

var arr = $("input[type=checkbox]").map(function() { return this.name; }).get(); 

有苗條的選擇,像甚至:checkbox,但他們慢。

+2

這一個更好 – 2011-01-06 16:47:46

+1

+1'.MAP()' – 2011-01-06 16:48:39

+0

哇,快速回復謝謝!我會試試這個。 – Gbert90 2011-01-06 16:50:02

0
var store_them_here = []; 
$(':checkbox').each(function(i, e) { 
    store_them_here.push($(e).attr('name')); 
}) 
+0

有趣,如果上述不起作用,我會使用它。謝謝! – Gbert90 2011-01-06 16:50:43

0

嘗試

var result_array = []; 
jQuery(':checkbox').each(function(index, Element){ 
    result_array.push(jQuery(this).attr('name')); 
}) 
相關問題