获取已选中复选框的数量(具有相同的类)-Jquery

Nul*_*ter 2 jquery asp.net-mvc-2

在我的MVC页面中,我生成了一组复选框.每个复选框都有相同的类,名为'resultTableCheckBox'

我想获得所选复选框的数量.我尝试了以下代码

  $(".resultTableCheckBox").live('click', function (event) {
           alert($(".resultTableCheckBox :checked").length);
         });
Run Code Online (Sandbox Code Playgroud)

但是上面的代码始终警告0.我试过了

  $(".resultTableCheckBox").live('click', function (event) {
           alert($(".resultTableCheckBox ").length);
         });
Run Code Online (Sandbox Code Playgroud)

现在它警告具有相同类resultTableCheckBox的复选框的总数.但是我如何获得所选复选框的数量

Tal*_*joe 5

您的选择器正在查找所有.resultTableCheckBox已检查元素的子项.您需要将":checked"选择器直接添加到类中.

$(".resultTableCheckBox:checked")
Run Code Online (Sandbox Code Playgroud)