Должен ли href быть установлен с помощью prop() или attr()?

Если я хочу динамически изменить ссылку ссылки, я должен сделать это, используя prop() или же attr()?

1 ответ

Решение

Вы бы использовали .attr(), как .prop() чаще используется для логических свойств, таких как checked, selected и т. д. - хотя это, безусловно, возможно с .prop это возможно менее ясно в соответствии с вашими намерениями

Хотя я считаю, что в конечном итоге они очень похожи (или раньше) по функциональности

Просто примечание: сайт jQuery API, похоже, следует логическому 'sway':

.prop() - Примеры использования checked а также disabled

.attr() - Примеры использования alttitle а также src

Другие вопросы по тегам