在我的MVC页面中,我正在生成一组复选框。每个复选框都有相同的类,称为“ resultTableCheckBox”

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

  $(".resultTableCheckBox").live('click', function (event) {
           alert($(".resultTableCheckBox :checked").length);
         });


但是上面的代码总是警告0。

  $(".resultTableCheckBox").live('click', function (event) {
           alert($(".resultTableCheckBox ").length);
         });


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

最佳答案

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

$(".resultTableCheckBox:checked")

10-08 01:10