Как включить кнопку, когда флажок установлен в 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");
    }
});