应该用prop()还是attr()设置href?

时间:2013-08-12 14:38:23

标签: jquery attr prop

如果我想动态更改链接的href,我应该使用prop()还是attr()

1 个答案:

答案 0 :(得分:26)

您将使用.attr(),因为.prop()更常用于布尔属性,例如checkedselected等 - 尽管{{1}肯定可以使用根据你的意图,它可以说不太清楚

虽然我确实相信它们最终与功能性非常相似(或曾经是)

请注意:jQuery API网站似乎遵循布尔'摇摆':

.prop() - 示例使用.propchecked

.attr() - 示例使用disabled alttitle