【发布时间】:2011-08-18 15:11:50
【问题描述】:
可能重复:
.prop() vs .attr()
鉴于 jQuery 中的新 .prop() 方法,这是创建具有特定字段的新元素的首选方法,例如一个链接:
$('<a>').prop('href', '...');$('<a>').attr('href', '...');$('<a href="...">');
我一直倾向于使用#2,但目前还不清楚被放入 DOM 的 new 元素现在是否不应该使用 #1。
【问题讨论】:
-
不是重复的。链接的问题主要是关于属性和属性getters。这个问题完全是关于 setter 的,更具体地说是关于他们对新创建的 DOM 元素的应用。这个问题的答案只是在链接的页面上间接地解决了。
-
@BobStein-VisiBone 如果您有足够的代表,您可以投票重新开放,但我确实得到了我正在寻找的答案(下)
-
谢谢@Alnitak 我也有我的答案。只是为后代留下一个小费,而不是足够的代表重新打开(我认为是 3K)。
标签: jquery attributes