2011-01-06 44 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')); 
}) 
相关问题