以下代码工作正常,但1错误
$(document).ready(
function() {
$("#myCheckboxes input[type='checkbox']").change(function() {
var checked = $("#myCheckboxes input[type='checkbox']:checked").length;
if(checked == 4){
$("#myCheckboxes input[type='checkbox']")
.attr('disabled',true)
.find(':checked')
.attr('disabled',false)
} else {
$("#myCheckboxes input[type='checkbox']").attr('disabled',false);
}
});
});
Run Code Online (Sandbox Code Playgroud)
选择后变为4全部复选框变为禁用甚至选中一个,但我不想禁用选中的复选框.
谢谢
pow*_*tac 11
试试这个
$("#myCheckboxes :checkbox:not(:checked)").attr('disabled', true)
Run Code Online (Sandbox Code Playgroud)
代替
$("#myCheckboxes input[type='checkbox']")
.attr('disabled',true)
.find(':checked')
.attr('disabled',false)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10427 次 |
| 最近记录: |