我有一個問題,計數在jQuery中檢查複選框,與我可以找到的每個示例運行相反。下面的代碼工作:計數選中的複選框
var checked_boxes = $('input:checkbox:checked').length // Returns 1 or 2 etc.
不過,我想修改算一類特殊的複選框的數量,說my_class
。我曾嘗試以下內容:
var checked_boxes = $('input.my_class:checked').length // Always 0
var checked_boxes = $('input.my_class:checkbox:checked').length // Always 0
var checked_boxes = $('input[type=checkbox].my_class:checked').length // 0 also
與其他幾種語法/排列相同我嘗試過。
對於一些背景,這些複選框是在TD表,基本上看起來像這樣:
<input type="checkbox" id="cb1" class="some_class_for_display_style my_class" value="1" />Blah
任何想法,我在這裏失蹤?
編輯:
發現問題:這是誤放置類。我添加了這個效果的答案。
可能是輸入前的美元符號? '$('$ input')' – Ascherer 2012-03-14 02:03:49
老鼠..錯字..修正..道歉! – Adnan 2012-03-14 02:05:27