使用 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,我建议 jQuery Tweetify Text来自 CSS-Snippets 库。
然后您将像这样使用它(给定您的代码):
$("#tweets li").tweetify();
除了匹配#hashes
之外,它还将URL转换为超链接,并匹配@username
和指向其个人资料的链接。
关于jquery - 请帮我用 jquery 替换字符串模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1829282/