我試圖計算已經檢查過的複選框的數量。但是,即使點擊,計數仍然爲0。這是我的代碼。使用jquery計算選中的複選框。
<div>
<input type="checkbox" class="category1"></input>
<input type="checkbox" class="category1"></input>
<input type="checkbox" class="category1"></input>
<input type="checkbox" class="category1"></input>
</div>
和我的JS代碼..
<script type="text/javascript">
$(document).ready(function(){
$(".category1").click(function(){
var category1Count = $('.category1 :checked').size();
console.log(category1Count);
});
});
</script>
必須有一個簡單的錯誤。無法找出。我哪裏錯了?在此先感謝
'.category1:checked'手段,選擇所有選定的元素是** **後代.category1'元件'。相反,你需要'.category1:checked'這意味着「選擇所有'.category1'元素也是被選中的。 –