使用Twitter显示小部件,并且需要将链接添加到哈希标签。所以我需要模式替换,替换每个以哈希/英镑符号开头并以Twitter搜索链接结尾的空格的字符串。我很笨拙,带有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>

最佳答案

由于您使用的是jQuery,因此建议您从CSS-Snippets库中选择jQuery Tweetify Text

然后,您可以像这样使用它(根据您的代码):

$("#tweets li").tweetify();


除了匹配#hashes之外,它还将URL转换为超链接,并匹配@username并链接到其配置文件。

10-04 22:17
查看更多