2016-08-12 35 views
-3

我有20 <a>標籤鏈接,像這樣如何在所有標籤的href添加新的文本[更新]

<a href="/item/sdfs/saf/sf/sf"></a> 

在href他們在UL李列

<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

你是問如何動態地添加它或如何在列表中添加硬編碼文本 – CrazyMac

+0

你是否想要爲所有'a'標籤添加'href'? – Mairaj

+0

我想通過jquery或php動態添加@CrazyMac –

回答

0

您可以選擇所有的人都和URL的其餘部分之前預先考慮website.com

$('.someclass a').each(function(index, a){ 
    a.href = 'website.com' + a.href; 
}); 
0

使用jQuery你可以做到這一點

$('.someclass li a').attr("href", "http://www.google.com");