标签: jquery attr prop
如果我想动态更改链接的href,我应该使用prop()还是attr()?
prop()
attr()
答案 0 :(得分:26)
您将使用.attr(),因为.prop()更常用于布尔属性,例如checked,selected等 - 尽管{{1}肯定可以使用根据你的意图,它可以说不太清楚
.attr()
.prop()
checked
selected
虽然我确实相信它们最终与功能性非常相似(或曾经是)
请注意:jQuery API网站似乎遵循布尔'摇摆':
.prop() - 示例使用.prop和checked
.prop
.attr() - 示例使用disabled alt和title
disabled
alt
title