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

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

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

Войти через центр авторизации
Похожие вопросы