Есть ли способ получить элемент root на селекторе?получить корневой элемент на селекторе
Он пришел ко мне внимание, что селектор, таких как
document.getElementById("chk").checked
получает имущество за флажком - и если он меняется, он отражает это значение. не
Для JQuery 1.9.1
$("#chk").checked
больше не возвращает свойство, тогда как
$("#chk").prop('checked');
делает возвращение собственности.
Вопрос в том, есть ли способ от объекта селектора jQuery, такого как $ ('# chck'), чтобы получить базовый элемент, чтобы работа .checked работала?
Обратите внимание, что я зарегистрировал ошибку jQuery в вопросе свойства флажка, так как кажется, что он должен работать, но это не мой вопрос.
'$ (" # chk "). Checked' фактически даст' undefined' (я думаю, что это всегда было так). Возможно, вы ищете '$ (" # chk ") [0] .checked'? –
'$ (" # chk ")' всегда является объектом jQuery, у которого нет свойства '.checked', а' document.getElementById («chk») 'всегда является элементом DOM, который делает. Ваш отчет об ошибке не был. – Blazemonger