我有以下语法取消选中复选框。
$('#h12_1').attr('checked','checked');
h12_1
是我的复选框的名称。
如何禁用复选框以便无法检查?同样如何重新启用复选框?
这样的事情:
$.post('get_as_12', {data:selectedObj.value},function(result) {
alert(result[0]) ;
if(result[0] > 0) {
$('#h12_1').attr('checked','enabled');
$('#h12_1').attr('checked','checked');
} else {
$('#h15_1').attr('disabled');
$('#h15_1').removeAttr('checked');
}
});
答案 0 :(得分:5)
要禁用,您应使用disabled
属性或属性(后者可选择):
$("#h12_1").attr("disabled", "disabled"); // removeAttr("disabled") to enable
// or
$("#h12_1").prop("disabled", true); // false to enable
答案 1 :(得分:1)
要禁用复选框,请使用已禁用的属性。
$("#h12_1").attr("disabled", "disabled");
要再次启用它,请使用removeAttr()。
$('#h15_1').removeAttr('disabled');