#javascript #jquery
#javascript #jquery
Вопрос:
Почему мой объект jquery не был проверен с помощью $('.checkall').checked = true ;
Вот скрипка.
ОБНОВЛЕНИЕ : рабочий код
Ответ №1:
Это проблема смешивания методов jQuery и DOM. jQuery не имеет доступа к .value
свойству узла, вместо этого используйте:
$('.checkall').prop('checked',true);
Ссылка:
prop()
.
Ответ №2:
Вам нужно это:
$('.checkall').prop('checked',true);
Или:
$('.checkall')[0].checked = true ;
Вы могли бы использовать .prop()
для установки свойства checked
или напрямую преобразовать элемент jQuery в HTMLElement
, а затем напрямую установить значение.
Ответ №3:
Используйте .prop()
$('.checkall').prop('checked',true)