我有20个<a>
标记链接,href就像这样
<a href="/item/sdfs/saf/sf/sf"></a>
它们列在ul li
下<ul class="someclass">
<li>
<a href="/item/sdfs/saf/sf/sf"></a>
</li>
</ul>
我想在href中添加一个像这样的网站链接
<a href="website.com/item/sdfs/saf/sf/sf"></a>
我找到了解决方案
$("ul.portfolio_sec li a").each(function() {
var src = $(this).attr('href').replace('/item','https://www.website.net/item/');
//var a = $('<a/>').attr('href', src);
$(this).attr('href', src);
$(this).attr('target', "_blank");
//console.log(src);
});
它工作得很好
答案 0 :(得分:0)
您可以选择所有这些内容,并在网址的其余部分之前添加website.com
:
$('.someclass a').each(function(index, a){
a.href = 'website.com' + a.href;
} );
答案 1 :(得分:0)
使用jquery你可以做到这一点
$('.someclass li a').attr("href", "http://www.google.com");