计算使用jquery检查的html复选框的数量

bog*_*gha 24 html forms checkbox jquery

如何计算用户使用jquery检查的复选框的数量?

我想要做的是将表单中复选框的检查次数限制为10,例如当用户超出此范围时显示警告消息.

Sar*_*raz 69

有多种方法可以做到这一点:

方法1:

alert($('.checkbox_class_here:checked').size());
Run Code Online (Sandbox Code Playgroud)

方法2:

alert($('input[name=checkbox_name]').attr('checked'));
Run Code Online (Sandbox Code Playgroud)

方法:3

alert($(":checkbox:checked").length);
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是警报($('input [name = checkbox_name]').attr('checked')); 如果未选中复选框,则会选中"已检查"警报并提醒"未定义".它不会像OP要求的那样给出复选框的"计数".因此,虽然方法1和3工作,但不幸的是,方法2不起作用. (5认同)

Jam*_*man 18

这应该工作:

alert($("input:checkbox:checked").length);
Run Code Online (Sandbox Code Playgroud)