获取 checkbox的选中个数可以直接使用如下jquery语法
$("input[type='checkbox']:checked").length;
实例演示如下
创建Html元素
点击按钮获取选中个数:
萝卜
青菜
小葱
豆腐
土豆
设置css样式
div.box{width:300px;height:250px;padding:10px 20px;margin:20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;height:100px;margin:10px 0;padding:5px 20px;border:2px solid #ff6666;}
input[type='checkbox']{margin:5px 10px;}
input[type='button']{width:120px;height:30px;margin:10px;border:2px solid #ebbcbe;}
编写jquery代码
$(function(){
$("input:button").click(function() {
alert($("input[type='checkbox']:checked").length);
});
})
观察效果
$(':checkbox:selected').length
意思就是所有CHECKBOX元素并且选中的 个数 用length获取
var chbSize=0; 被选中的复选框大小 复选框name为chbSingle
$("input[type='checkbox'][name='chbSingle']").each(function () {
if ($(this).attr("checked") == true) {
chbSize++;
}
});
alert(chbSize);弹出个数
$("input:checked").size()