我被迫使用jquery并且不熟悉它。
无论如何,我在一个跨度中存储了一个链接<span id="link">http://x.com?x=1&x=2</span>
当查找 js 文件时,获取该变量并将其放入 href
中使用此代码的链接 $j("#sn_title").attr('href', news_link.html());
,&
链接中的内容转换为&
.
有什么线索吗?
最佳答案
对于符合 HTML 规范的链接,
&
实际上是可接受的(也是首选)。
但是,如果你想让它不改变 news_link 中的内容,你应该这样做: $j("#sn_title").attr('href', news_link.text());
注意使用.text()
而不是.html()
关于Jquery .attr 将我的链接中的 & 转换为 & !,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145708/