我希望能够搜索未禁用的复选框(属性disable
未设置为"disabled"
:
我的功能如下。我可以找到所有复选框,但我不知道如何搜索未禁用的复选框:
MarkAllColumns = function () {
if (MarkAll === true) {
$("#tblArticlesSearch input[type=checkbox]").prop('checked', true);
}
else {
$("#tblArticlesSearch input[type=checkbox]").prop('checked', false);
}
}
我想仅在未禁用的复选框上将属性checked
设置为true。
答案 0 :(得分:1)
您可以使用:enabled
选择器,也可以将:not
与:disabled
选择器结合使用
$("#tblArticlesSearch input[type=checkbox]:enabled")
或
$("#tblArticlesSearch input[type=checkbox]:not(:disabled)")
答案 1 :(得分:1)
另一种方式
$("#tblArticlesSearch input[type=checkbox]").prop('checked', !$('input[type=checkbox]').is(':disabled'));
或以你的方式
$("#tblArticlesSearch input[type=checkbox]").prop('checked', !MarkAll);