javascript - Linkify/Clickable Text-URLs 但忽略那些已经包含在 "a href"中的内容

标签 javascript jquery linkify

我正在 jQuery 中编写一个链接化脚本,其唯一目的是获取文本区域中的所有 URL 并将其更改为可点击的链接,换句话说,在它们周围包裹一个 a href 标签。

我使用的脚本实际上工作正常,但当以“正确”的 HTML 方式添加链接并在其周围添加 a href 标记时,问题就开始了。
请访问 jsFiddle 链接查看我的脚本的运行情况。

例如,如果我在文本区域中写入:<a href=“http://google.com”>visualize.com</a>,它会变成:<a href="<a href='http://google.com' target=‘_blank'>http://google.com</a>visualize.com</a>,这会导致不起作用并搞乱一切。

如何仅在部分(http://www.)上应用链接,而不是在链接已包含在 a href 标记中的情况下应用链接?

最佳答案

关于javascript - Linkify/Clickable Text-URLs 但忽略那些已经包含在 "a href"中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20419989/

相关文章:

javascript - 图表JS错误: Uncaught TypeError: Cannot read property 'top' of undefined

jquery - R Shiny 的 DataTables ColVis 行为

php - 页面宽度大于应有的宽度

php - 用 HTML 链接替换文本中的 URL

Android: java.lang.UnsatisfiedLinkError: dlopen failed: libwebviewchromium.so 是 32 位而不是 64 位

android-webview - 使Webview的自动链接可见

javascript - 大括号内的逗号分割值正则表达式javascript

javascript - 为什么我的 Jquery Autocomplete 无法处理 Mysql 数据

javascript - 无法从 keydown 事件重置 MUI DatePicker

名称属性中包含特定文本的复选框的 jQuery 选择器