Top.Mail.Ru
Ответы

JQuery гуру, в чем отличие attr и prop

Правильно ли понял что attr работает тогда если есть атрибут в разметке html а prop если даже его нет

По дате
По Рейтингу
Аватар пользователя
Новичок
8лет

attr - это для тех атрибутов, которые могут иметь произвольные строковые значения (alt, title, src, href и т. д.). А prop - для тех атрибутов, для которых важен только факт их наличия (selected, checked, ..).

attr устнавливает / возвращает зачение атрибута. Но если устанавиливаем значение отсутствующего атрибута, то он будет добавлен.

prop добавляет / удаляет атрибут и возвращает результат проверки существования атрибута.

Аватар пользователя
Оракул
8лет

почему нельзя залесть в либу и посмотреть и убедится самому ?