<body>
<form>
<input type='checkbox' >
<input type='checkbox' >
<input type='checkbox' >
<input type='checkbox' >
<input type='checkbox' >
</form>
</body>
<script type="text/javascript" src='http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js'></script>
<script type="text/javascript">
// var box=document.getElementById("check");
// alert(box.checked);
// 判断是否被拒选中,选中返回true,未选中返回false
//获取CheckBox选中数【$('input:checked').length】,到5则遍历禁用其他未选择的框【$("input[type=checkbox]:not(:checked)")】
$(":checkbox").on("change",function(){
if ($('input:checked').length >= 5){
// $("input:checkbox").not("input:checked").each(function(){
// $(this).attr("disabled",true);
// });
$("input[type=checkbox]:not(:checked)").each(function(){
$(this).attr("disabled",true);//禁用
});
}else {
$("input[type=checkbox]").each(function(){
$(this).attr("disabled",false);//启用
});
}
});
</script>
获取所有未选择的复选框:
$("input[type=checkbox]:not(:checked)")
遍历并禁用:
$("input[type=checkbox]:not(:checked)").each(function(){
$(this).attr("disabled",true);//禁用
});