【发布时间】:2017-08-09 07:02:00
【问题描述】:
当我单击全选时,我一直无法获取选中复选框的复选框总数,如下所示
$("#SelctCheckAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
var numberOfChecked = $('input:checkbox:checked').length;
var totalCheckboxes = $('input:checkbox').length;
});
所以它工作正常。但我的疑问是当我添加两个类时,例如 class="checkbox1" 和 class="checkbox2" 都具有 type=checkbox。
例如,class=checkbox1 包含 6 个复选框,class=checkbox2 包含 10 个复选框。那么如何获得 class=checkbox1 的复选框总数,反之亦然?下面的示例
<input type="checkbox" id="SelctCheckAll" name="SelctCheckAll">
<input type="checkbox" class="checkbox1">
<input type="checkbox" class="checkbox2">
【问题讨论】:
-
$('input:checkbox.checkbox1:checked').length;和$('input:checkbox.checkbox2:checked').length;