2017-10-16 100 views
-1

我有订阅邮件列表的所有成员的复选框列表。我可以检查一些我希望发送给的成员。我如何统计Checked复选框的数量?如何计算使用javascript检查复选框的数量?

$('#lblCheck').html(checkedCheckBoxes) 
    var checkedCheckBoxes = $("[type='checkbox']:checked").length; 
+0

你在代码中正确回答问题的片段即'$(“[类型=‘复选框’]:勾选”)length',更改语句序列 – Satpal

+2

的可能的复制[计算HTML的数量。复选框检查使用jquery](https://stackoverflow.com/questions/1957290/calculate-the-number-of-html-checkbox-checked-using-jquery) –

回答

1

该命令是错误的,你的代码应该工作,如果你修复它。

var checkedCheckBoxes = $("[type='checkbox']:checked").length; 
$('#lblCheck').html(checkedCheckBoxes) 
0

请尝试以下操作。这是纯javascript。它应该工作。

let countCheckboxes = function() { 
let noOfCheckboxes = 0; 
for(let i=0; i <inputTypes.length; i++) { 
    if (inputTypes[i].getAttribute('type') === 'checkbox') { 
     noOfCheckboxes++; 
    } 
} 
return noOfCheckboxes; 
} 
相关问题