所以我在表格中有这样的东西
<input type="checkbox" name="arr" value="A" />A
<input type="checkbox" name="arr" value="B" />B
<input type="checkbox" name="arr" value="C" />C
<input type="checkbox" name="arr" value="D" />D
<input type="checkbox" name="arr" value="E" />E
...
<more checkboxes here>
...
在我的 Javascript 中,我想创建一个包含选中框的值的数组。因此,如果选中 B 和 D,则应该是[B, D]
.
谢谢
编辑:我不包括 jQuery 标签,但删除他的答案的人给了我一个使用 jQuery 的不错且简短的工作解决方案:
var valueArray = $('input[type="checkbox"][name="arr"]:checked').map(function() {
return this.value;
}).get();