应该用prop()或attr()设置href吗?

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

您可以使用.attr() ,因为.prop()更常用于布尔属性,例如checkedselected等等 – 虽然它确实可以使用.prop它可能根据你的意图不太明确

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

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

.prop() – 示例使用checkeddisabled

.attr() – 示例使用alt titlesrc