Задать вопрос
aloky
@aloky
js

$checkbox[i].prop is not a function? Почему так?

let $checkbox = $('#1, #2')
$checkbox.closest('.form-group').find('.form-control').val((i, val) => {
  if (!val) {
    $checkbox[i].prop('checked', true).trigger('change')
  }
})
  • Вопрос задан
  • 323 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Потому что элемент набора не является набором элементов - это узел DOM-дерева. Откуда у него возьмутся методы jquery? Тут надо использовать метод eq вместо индексации, т.е. $checkbox[i] замените на $checkbox.eq(i).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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