Как включить кнопку, когда флажок установлен в jQuery?
Как включить кнопку, когда флажок установлен в jQuery?
Ответ 1
Вы можете сделать это следующим образом:
$("#checkBoxID").click(function() {
$("#buttonID").attr("disabled", !this.checked);
});
Это позволяет, когда отмечено, и отключается снова, если вы снимите флажок. В jQuery .attr("disabled", bool)
выполняется логическое значение, поэтому вы можете сохранить это довольно короткое, используя свойство this.checked
DOM этого флажка.
Ответ 2
$("#yourcheckboxid").click(function() {
var checked_status = this.checked;
if (checked_status == true) {
$("#yourbuttonid").removeAttr("disabled");
} else {
$("#yourbuttonid").attr("disabled", "disabled");
}
});