1

我的页面中有三个复选框我想获取所有选定的复选框值如何使用 jquery 中的普通 for 循环来实现这一点。

for ( var i = 0; i < $(":checkbox:checked").length; i++ ) { 
alert($(":checkbox:checked")[i].attr('id'));
}
4

2 回答 2

1
var selectedcheckbox= $(":checkbox:checked");  

  for ( var i = 0; i < selectedcheckbox.length; i++ ) { 
    alert(selectedcheckbox.eq(i).attr('id'));
    }

参考当量

演示

于 2013-10-09T06:09:00.317 回答
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);
}

小提琴

于 2013-10-09T06:12:33.900 回答