我的页面中有三个复选框我希望获得所有选中的复选框值如何使用jquery中的普通for循环来实现此目的。
for ( var i = 0; i < $(":checkbox:checked").length; i++ ) {
alert($(":checkbox:checked")[i].attr('id'));
}
答案 0 :(得分:1)
var selectedcheckbox= $(":checkbox:checked");
for ( var i = 0; i < selectedcheckbox.length; i++ ) {
alert(selectedcheckbox.eq(i).attr('id'));
}
参考 eq
参见 demo
答案 1 :(得分:1)
试试这个,
$checkboxes=$(":checkbox:checked");
for ( var i = 0,len=$checkboxes.length; i < len; i++ ) {
alert($($checkboxes[i]).attr('id'));
// or simply use alert($checkboxes[i].id);
}