【发布时间】:2026-01-27 14:50:01
【问题描述】:
如果我想动态更改链接的href,我应该使用prop() 还是attr()?
【问题讨论】:
-
不是重复的。对于
href之类的问题,该问题的答案尚不清楚。在去突击队之前请阅读问题和答案。 -
我希望人们知道那些“骗子”分别是 5 岁和 2 岁......从那时起 jQuery 发生了变化,而且都不合适
-
它们绝对合适且相关。使用 .attr 和 .prop 之间的唯一决定因素是您是要修改属性还是属性。就 .prop 和 .attr 而言,jQuery 的功能现在几乎与 1.6.0 发布时完全相同。
-
.prop() vs .attr() 问题特别针对
href引起了很好的讨论 - 表明当您使用prop检索href时,您将获得完整路径,而attr获得您无论您放入其中的任何内容,无论是在标记中,还是您使用 javascript 分配给它。设置值看起来并不重要,但检索它肯定有区别。