如何在Javascript中存储所有输入(复选框)元素的属性?

Gbe*_*t90 1 javascript jquery elements data-structures

我试图在页面中存储所有复选框的name属性,在某种数组/数据结构中.

我该怎么做呢?

<input name="sample" type="checkbox" value="" align="left" />
<input name="sample2" type="checkbox" value="" align="left" />
Run Code Online (Sandbox Code Playgroud)

name属性将是唯一的.关于如何做到这一点的任何想法?

Nic*_*ver 5

您可以使用.map()获取一组元素的属性和数组,如下所示:

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

有苗条的选择,喜欢input:checkbox,甚至:checkbox,但他们慢.

  • 这个更好 (2认同)