jquery如何获取同名的checkbox的值

2024年11月16日 21:37
有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,得到数组