如何在jQuery中选中复选框时启用按钮?
答案 0 :(得分:50)
你可以这样做:
$("#checkBoxID").click(function() {
$("#buttonID").attr("disabled", !this.checked);
});
选中此选项后,如果取消选中则会再次禁用。在jQuery .attr("disabled", bool)
中有一个布尔值,所以你可以使用复选框的this.checked
DOM属性来保持这个。
答案 1 :(得分:3)
$("#yourcheckboxid").click(function() {
var checked_status = this.checked;
if (checked_status == true) {
$("#yourbuttonid").removeAttr("disabled");
} else {
$("#yourbuttonid").attr("disabled", "disabled");
}
});