Как выбрать флажок на объекте jquery

#javascript #jquery

#javascript #jquery

Вопрос:

Почему мой объект jquery не был проверен с помощью $('.checkall').checked = true ;
Вот скрипка.
ОБНОВЛЕНИЕ : рабочий код

Ответ №1:

Это проблема смешивания методов jQuery и DOM. jQuery не имеет доступа к .value свойству узла, вместо этого используйте:

 $('.checkall').prop('checked',true);
  

Ссылка:

Ответ №2:

Вам нужно это:

 $('.checkall').prop('checked',true);
  

Или:

 $('.checkall')[0].checked = true ;
  

Вы могли бы использовать .prop() для установки свойства checked или напрямую преобразовать элемент jQuery в HTMLElement , а затем напрямую установить значение.

Ответ №3:

Используйте .prop()

 $('.checkall').prop('checked',true)