Quick JavaScript to find URLs on the page and make them into links
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How to replace plain URLs with links?
所以我有一个页面,上面有很多网址,没有链接。页面不断地引入新信息,因此我不能自己添加标签。在哪里可以找到快速、轻量级的javascript片段或jquery插件来链接这些URL?
转
进入
使用jQuery:假设您的链接在P中(为了提高性能,请使用最近的选择器)
1 2 3 4 5 6 7 | $(document).ready(function(){ $('p').each(function(){ var content = $(this).html(); content = content.replace(/[^"=](http:\/\/\S*)/ig, '$1'); $(this).html(content); }); });? |
当然不是最优化的方式,而且regex的格式也不是很好,但至少它不会替换标签属性(如images-src)中的URL。