您好我正在禁用未选中的所有复选框。
$(":checkbox:not(:checked)").prop('disabled', true)
我的问题是我不知道如何只选择类checkbox
的复选框。我试着这样做:
$(".checkbox:checkbox:not(:checked)").prop('disabled', true)
答案 0 :(得分:4)
使用这种方式:
$("input.checkbox:checkbox:not(:checked)")
答案 1 :(得分:2)
参见此考试http://jsfiddle.net/uwsy2xuv/1/
<input type="checkbox" class="checkbox">
<input type="checkbox">
<input type="checkbox" class="checkbox" checked>
<input type="checkbox">
<input type="checkbox">
<input type="checkbox" class="checkbox">
jquery的
console.log($("input[type='checkbox']")) //selector for all checkbox.
console.log($("input[type='checkbox'].checkbox")) //selector for all checkbox which has class checkbox.
$("input[type='checkbox'].checkbox:not(:checked)").prop('disabled', true)
OR
$("input:checkbox.checkbox:not(:checked)").prop('disabled', true)