<分区>
<input type="checkbox" id="mark_box0" name="mark_box[]">
<input type="checkbox" id="mark_box1" name="mark_box[]">
<input type="checkbox" id="mark_box2" name="mark_box[]">
我想获取数组中已选中和未选中的复选框。请引用下面的示例输出数组。
Array
(
[0] => 1 //mark_box0 is checked
[1] => 0 //mark_box1 is not checked
[2] => 1 //mark_box2 is checked
)
我尝试了一些代码但无法正常工作
var is_checked = $("input[name='mark_box[]']").map(function(){return this.value;}).get();
无论是否选中,上面的代码都会返回下面的数组
Array
(
[0] => on
[1] => on
[2] => on
)
var is_checked = $("input[name=mark_box]:checked").map(function() {
return this.value;
}).get().join(",")); // returns empty array
请帮我做这件事。