JQuery限制复选框checkbox可选中个数的方法
本文实例讲述了JQuery限制复选框checkbox可选中个数的方法。分享给大家供大家参考。具体分析如下:
由于项目需要限制可批量操作的文件个数所以写了一段小代码
如果选中个数大于允许的最大个数其他复选框不能选择
如果小于则所有复选框都能选择
<scripttype="text/javascript">
$(document).ready(function(){
$('input[type=checkbox]').click(function(){
$("input[name='apk[]']").attr('disabled',true);
if($("input[name='apk[]']:checked").length>=3){
$("input[name='apk[]']:checked").attr('disabled',false);
}else{
$("input[name='apk[]']").attr('disabled',false);
}
});
})
</script>
<ul>
<li>
<inputtype="checkbox"name="apk[]"value=1/>
APK1
</li>
<li>
<inputtype="checkbox"name="apk[]"value=2/>
APK2
</li>
<li>
<inputtype="checkbox"name="apk[]"value=1/>
APK3
</li>
<li>
<inputtype="checkbox"name="apk[]"value=4/>
APK4
</li>
<li>
<inputtype="checkbox"name="apk[]"value=6/>
APK5
</li>
<li>
<inputtype="checkbox"name="apk[]"value=7/>
APK6
</li>
<li>
<inputtype="checkbox"name="apk[]"value=8/>
APK7
</li>
</ul>
希望本文所述对大家的jQuery程序设计有所帮助。