javascript - jQuery 在找到特定文本字符串时添加属性

标签 javascript jquery hyperlink replace

我的问题是,我有一组使用 jQuery 调用的推文,但它以纯文本形式调用它们。我的目标是让任何带有 http://自动链接的东西。在这种情况下,类似这样:

<a href="{link}"> {link} </a>

将 {link} 替换为插入的实际链接。例如,如果我有一条推文说:“访问这个很酷的链接!http://foo.com/”,我希望该链接真正起作用,因为现在它只是纯文本,因此不可点击。

提前致谢! :)

编辑:这是我迄今为止所拥有内容的链接。 http://jsfiddle.net/Remixz/uCk4s/

最佳答案

看看这个问题的已接受答案:How to replace plain URLs with links?

我认为这正是您正在寻找的。

我已经 fork 了您在 github 上使用的插件,并对其进行了更新以包含 linkify 功能。以下是更新版本的实际演示:http://jsfiddle.net/Ender/CrzCZ/

这是 github 上更新的插件:https://github.com/ender2021/jQuery-Tweets/raw/master/js/jquery.tweets.0.1.js

关于javascript - jQuery 在找到特定文本字符串时添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488919/

相关文章:

javascript - 如果 Flow 无法自动推断变量,如何声明变量现已初始化?

javascript - 范围 slider 无法与标签一起正常工作

javascript - 创建没有主/详细信息的 Kendo UI 层次结构网格

twitter-bootstrap - 如何获得非 <a> 元素的链接外观?

javascript - 我应该如何从另一个js文件中包含一个js文件?

javascript - 有条件的异步回调

javascript - JavaScript 中的函数组合

javascript - JQuery 1.9.0 minified 无法从下拉列表中选择文本或值?

html - 图片和链接不是 "aligned"

jsf - 包装 h :form tag in the jsf template page 是最佳实践吗