Как включить кнопку, когда в jQuery нажата галочка?

Как включить кнопку, если в jQuery нажата кнопка-флажок?

21
задан fifi finance 12 December 2016 в 16:39
поделиться

2 ответа

Вы можете сделать это следующим образом:

$("#checkBoxID").click(function() {
  $("#buttonID").attr("disabled", !this.checked);
});

Это включается, если установлен флажок, и снова отключается, если снять флажок. В jQuery .attr("disabled", bool) принимает логическое значение, поэтому вы можете сделать это довольно коротким, используя свойство DOM this.checked флажка.

53
ответ дан 29 November 2019 в 06:46
поделиться
$("#yourcheckboxid").click(function() {
    var checked_status = this.checked;
    if (checked_status == true) {
       $("#yourbuttonid").removeAttr("disabled");
    } else {
       $("#yourbuttonid").attr("disabled", "disabled");
    }
});
3
ответ дан 29 November 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: