js处理链接中多的斜杠问题
文章描述:
js批量处理链接中多一个斜杠的问题
标签链接地址里面多了一个斜杠怎么处理?
html
<div class="tags-loop">
<a href="https://www.miyil.com//tags/gerendaikuan/" rel="tag">个人贷款</a>
<a href="https://www.miyil.com//tags/gerendaikuanlilv/" rel="tag">个人贷款利率</a>
<a href="https://www.miyil.com//tags/yinxinggerendaikuanlilv/" rel="tag">银行个人贷款利率</a>
<a href="https://www.miyil.com//tags/yinxinggerendaikuantiaojian/" rel="tag">银行个人贷款条件</a>
<a href="https://www.miyil.com//tags/yinxinggerendaikuanlilvshiduoshao/" rel="tag">银行个人贷款利率是多少</a>
<a href="https://www.miyil.com//tags/yinxinggerendaikuantiaojianyounaxie/" rel="tag">银行个人贷款条件有哪些</a>
</div>
js
1、获取到div下面所有a标签名称和链接
2、需要替换的字符内容
3、重新拼装存在新的数组里面
4、遍历渲染到div中
$(function(){
var html="";
$(".tags-loop a").each(function(){
//console.log($(this).text()+$(this).attr('href'));
var title = $(this).text();
var str = $(this).attr('href')
//str=str.replace('/tags','tags');
str=str.replace('.com/','.com');
html+='<a href="'+str+'">'+title+'</a>'+'\n'
//console.log(str);
});
console.log(html);
$(".tags-loop").html('');
$(".tags-loop").append(html);
})
发布时间:2022/10/28
发表评论