需求:
在页面的表格中有一列是url,要求把这一列url加上a标签方便访问。
解决方案:
$(function(){
//遍历除表头外的tr
$("#document_list tr:gt(0)").each(function(){
//选出每行的第六个单元格
let txt = $(this).children("td:eq(5)").text();
let regexp = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|\&|-)+)/g; //正则匹配
//单元格内容设置a标签
txt1=txt.replace(regexp,function($url){
return "<a href='" + $url + "' target='_blank'>" + $url + "</a>";
});
$(this).children("td:eq(5)").html(txt1);
})
});
参考文章:https://blog.csdn.net/chinashanzhang/article/details/79657253