使用twitter显示窗口小部件,需要添加指向哈希标记的链接。所以我需要一个模式替换,替换以hash / pound符号开头的每个字符串,并以twitter搜索链接结束空格。我非常笨拙w / jquery - 有人能指出我正确的方向 - 谢谢,任何人!
带给我的东西:
// FROM:
<ul id="tweets">
<li>Some nutty tweet. #nutty</li>
<li>A fruity tweet here. #fruity</li>
</ul>
// TO:
<ul id="tweets">
<li>Some nutty tweet. <a href="http://twitter.com/search?q=%23nutty">#nutty</a></li>
<li>A fruity tweet here. http://twitter.com/search?q=%23fruity">#fruity</a></li>
</ul>
答案 0 :(得分:8)
由于您使用的是jQuery,我建议使用CSS-Snippets库中的jQuery Tweetify Text。
然后你会像这样使用它(给出你的代码):
$("#tweets li").tweetify();
除了匹配#hashes
之外,它还会将网址转换为超链接,并匹配@username
以及指向其个人资料的链接。