jquery如何获取同名的checkbox的值

2024-11-16 21:37:42
推荐回答(3个)
回答1:

$("[name='chk']").each(function(){
alert($(this).val());//循环得到name为chk的值,至于是不是checkbox也无所谓。
});

如果必须指定checkbox的话,如下
$(":checkbox[name='chk']").each(function(){
alert($(this).val());//循环得到name为chk的值,至于是不是checkbox也无所谓。
});

回答2:

如果这样你最好将name改为DATA[]
这样就变成一个数组了。
获取他们就为
$("*[name=DATA[]]").val();

回答3:

var str;
var checkBoxs = document.getElementsByName("DATA");
for (var i = 0; i < checkBoxs .length; i++) {
if (checkBoxs[i].checked){
str= str+ checkBoxs[i].value + ',';
}
}
后台在解析str,得到数组