回答
有多种方法来做到这一点:
方法1:
alert($('.checkbox_class_here:checked').size());
方法2:
alert($('input[name=checkbox_name]').attr('checked'));
方法:3
alert($(":checkbox:checked").length);
好的答案,但不应该使用.checkbox_id_here而不是#checkbox_id_here?如果使用#checkbox_id_here,则size()将始终为1,这将毫无意义,因为只能有一个唯一的ID。有意义的可以参考类,而不是在那里可以有多个复选框 – 2010-12-26 18:47:04
@Bug Magnet:感谢您指出错字,修复:) – Sarfraz 2010-12-27 06:07:11
'alert($('.pairing-cbk:checked')。size()); ('('。pairing-cbk:checked')。size());'由于上面提到的原因@James Wiseman – Amitabh 2012-03-31 19:21:09
一看这应该工作:
alert($("input:checkbox:checked").length);
$(“input:checkbox:checked”)。length;与复选框之间的空间和:检查将无法正常工作,这发生在我身上。 – 2012-03-08 15:59:53
这是因为它会查找'checked:checkbox'的下界,而不是'input:checkbox',它们自己被检查。该空间规定了祖先/后代关系。 – 2012-03-09 08:23:33
感谢您输入我实际上不知道的。 – 2012-03-09 21:27:10
如果没有上述工作的方法,你可能还没有进口的jQuery呢。 要导入jQuery,请将此代码粘贴到HTML的<head>
中。
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
其实我有同样的问题,同时创造一个产品订购页面,我想它来计算在订单确认页面购物车的产品数量。我提到这篇文章并尝试了所有的方法。然后我发现我没有导入jQuery,所以$(':checkbox:checked')
没有工作。
你应该使用
alert($("input:checkbox:checked").length);
或
alert($(".checkbox-class:checked").length);
,如果你有一个页面上
.size()(方法目前公认的答案1号)已被弃用更多形式自jQuery 1.8
- 1. 如何计算使用javascript检查复选框的数量?
- 2. 如何计算在visual basic中检查的复选框数量?
- 3. 无法统计使用jQuery代码检查的复选框数
- 4. 计算复选框使用jQuery
- 5. 检查并计算选中的复选框数
- 6. 如何计算使用角度检查的复选框?
- 7. 禁用复选框后,检查一定数量的复选框
- 8. jQuery的复选框检查
- 9. jQuery选择勾选复选框的数量已经检查
- 10. 使用按钮检查html复选框
- 11. 检查复选框,检查jQuery的
- 12. 使用jQuery检查ASP.NET复选框
- 13. 使用JQuery检查随机复选框
- 14. 使用jQuery检查父复选框
- 15. 检查所有复选框使用jQuery
- 16. 如何检查选中复选框的数量是否使用jquery乘以3?
- 17. 返回通过Jquery检查的复选框的数量
- 18. 使用JS计算复选框的值
- 19. 检查复选框jQuery中
- 20. jQuery增量计数选定的复选框和取消选中的复选框
- 21. 选中复选框的计数数量
- 22. 的jQuery的onclick DIV检查复选框
- 23. jQuery函数为了检查复选框
- 24. 使用Jquery检查Jquery按钮中的复选框
- 25. 的Html复选框不会检查(JQuery的)
- 26. 计算复选框
- 27. 多选复选框设置检查html
- 28. 使用jQuery验证检查选中的复选框
- 29. 如何计算使用jQuery的复选框?
- 30. 查找所有使用Jquery检查asp.net GridView中的复选框
可能重复[如何获得一个页面上所有选中的复选框的计数](http:// stackove rocket.com/questions/872296/how-to-get-a-count-of-all-checked-checkboxes-on-a-page) – gcochard 2014-01-20 18:34:21