如何使用JQUERY获取表单中已选中复选框的列表

时间:2010-04-20 07:57:14

标签: jquery

我的表单中有许多复选框。用户将选中一个或多个复选框,然后单击“提交”按钮。那么我怎么能得到被检查的输入框的列表和计数。

请指导我的朋友。

3 个答案:

答案 0 :(得分:1)

你的问题有点含糊不清。如果你想要一个所有复选框的列表&已检查的数量:

$cb = $(':checkbox');
numChecked = $cb.filter(':checked').length;

但是,如果您想要一个仅选中复选框的列表,以及其计数:

$cb = $(':checkbox:checked');
numChecked = $cb.length;

答案 1 :(得分:1)

// will give all the checked checkboxes in an array
var checkedCheckBoxes = $("input:checkbox:checked"); 
var checkedLength = checkedCheckBoxes.length;

答案 2 :(得分:1)

numChecked = $(':checkbox:checked').length;