Задать вопрос

Как можно присвоить disable нажатому чекбоску?

Есть простая задача: при нажатии на checkbox, он должен стать неактивным. Написал код, который почему-то не работает, почему - понять не могу. В чем может быть причина?
Есть чекбокс с именем checkbox-828[]:
<script>
    var checkbox = $("input[name='checkbox-828[]']"); 
    if (checkbox.prop( "checked" )) {
      checkbox.attr("disabled", true);
    }
  </script>
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
AloneCoder
@AloneCoder
[object Object]
В коде нет обработки клика потому что
$("input[name='checkbox-828[]']").on('click', function($e) {
if ($(this).prop( "checked" )) {
      $(this).attr("disabled", true);
    }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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