Если я хочу динамически изменять href ссылки, должен ли я делать это с помощью prop() или attr()?
Должен ли быть установлен с помощью prop() или attr()?
Ответ 1
Вы использовали бы .attr(), поскольку .prop() чаще используется для булевых свойств, таких как checked, selected и т.д., хотя это, безусловно, возможно с .prop, это, возможно, менее ясно в соответствии с вашими намерениями
Хотя я верю, что в конечном итоге они очень похожи (или используются) функционально-мудрыми
Просто примечание: сайт API jQuery, похоже, следует за булевым "sway":
.prop() - Примеры используют checked и disabled
.attr() - Примеры используют alt title и src