【发布时间】:2011-10-20 18:52:55
【问题描述】:
我之前曾成功使用 twitter-text.js 将包含链接的推文转换为可点击的 HTML,但无法在此部署中按预期工作。我和以前一样称呼它:
twitterdata.results[i].text = twttr.txt.autoLink(twitterdata.results[i].text);
twitterdata.results 是我的 API 调用的结果数组。
“查看源代码”中未使用 Twitter-text.js 的原始推文如下所示:
Wow what a great day here are some photos: Click http://www.google.com
使用 Twitter-text.js 会插入正确的 < a href> 等,但随后会显示为纯文本,例如:
Wow what a great day here are some photos: Click <a href="http://www.google.com" rel="nofollow" >http://www.google.com</a>
并且链接不可点击,就好像它忽略了 HTML 元素一样。
什么可能阻止它工作?谢谢。
【问题讨论】:
-
您是否在页面上使用任何其他代码?是否以其他方式解析文本?看起来这些字符正在被转义,因此浏览器不会将它们视为代码。你有这样的例子吗?
-
谢谢,这是 Twig 和 jQuery 模板的问题。
-
当你弄明白的时候你不喜欢它吗?
-
是的,有时只需输入问题就可以使解决方案更加明显。
-
无法告诉你我解决了多少次只是通过尝试以有意义的方式输入问题。
标签: javascript twitter