选中复选框计数

时间:2010-02-08 09:49:04

标签: javascript

如何计算div中已选中复选框的数量?

2 个答案:

答案 0 :(得分:9)

var count = 0;
var inputs = myDiv.getElementsByTagName('input');
for (var i = 0, j = inputs.length; i<j; i++) {
    var input = inputs[i];
    if (input.type && input.type === 'checkbox' && input.checked) {
        count++;
    }
}
return count;

答案 1 :(得分:3)

如果你的网站上有JQuery,你可以这样做(假设你的div有id ='myDiv'):

$("#myDiv input:checkbox:checked").length