我的表单中有许多复选框。用户将选中一个或多个复选框,然后单击“提交”按钮。那么我怎么能得到被检查的输入框的列表和计数。
请指导我的朋友。
答案 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;