【发布时间】:2013-12-06 09:08:50
【问题描述】:
我正在使用 jQuery 编写链接脚本,其唯一目的是获取文本区域中的所有 URL,并将其更改为可点击的链接,换句话说,在它们周围包裹一个 a href 标记。
我使用的脚本实际上工作正常,但是当链接以“正确”的 HTML 方式添加时,问题就开始了,它们周围带有 a href 标记。
请转到jsFiddle 链接查看我的脚本。
例如,如果我在我的 textarea 中写下这个:<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.)上应用链接,而不是链接已经包含在 @987654326 中的那些情况@标签?
【问题讨论】:
标签: javascript jquery linkify