我正在尝试获取数组中所有复选框的名称,这些复选框都已经过检查
我试过这种方式
(最初选择一些复选框)
var tag_names = [];
$('#tagstablepac').find('label:has(input[type="checkbox"]:checked)').each(function()
{
tag_names.push($(this).data("tagname"));
});
console.log(tag_names);
答案 0 :(得分:0)
如果你的复选框如下
,我希望理解你的意思<input type="checkbox" name="chk" checked />
<input type="checkbox" name="chk1" checked />
<input type="checkbox" name="chk2" checked />
<input type="checkbox" name="chk3" checked />
<input type="checkbox" name="chk4" />
<input type="checkbox" name="chk5" checked />
<input type="checkbox" name="chk6" />
如果你想在数组中选中复选框名称,你可以这样做
$(function(){
var chkNames=[];
$("input[type='checkbox']:checked").each(function(){
chkNames.push($(this).attr("name"));
});
});