2011-04-17 25 views
2

在我的MVC頁面中,我正在生成一組複選框。每複選框呼籲sameclass「resultTableCheckBox」獲取選中複選框的數量(具有相同的類)-Jquery

我想選擇的複選框的數量。我嘗試下面的代碼

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

但上面的代碼中時刻警惕0。我試過

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

現在它會提醒具有相同類resultTableCheckBox的複選框總數。但是,我怎麼能得到的選中的複選框數量

回答

5

你的選擇是找到檢查所有.resultTableCheckBox元素的所有孩子。您需要將「:checked」選擇器直接添加到課程中。

$(".resultTableCheckBox:checked") 
3

失去了空間:

$(".resultTableCheckBox:checked").length 
1

:選中的選項不應該有空格。測試它,它的工作原理。

$(".resultTableCheckBox:checked") 
相關問題