2016-08-12 8 views
-3

У меня есть 20 <a> тег ссылки, то HREF как этотКак добавить новый текст во всех теге HREF [Update]

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

Они перечислены под уль 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

Вы спрашиваете, как добавить его динамически или как добавить жесткий текст в список? – CrazyMac

+0

Вы хотите добавить 'href' ко всем' a' тегам? – Mairaj

+0

Я хочу добавить динамически с помощью JQuery или PHP @CrazyMac –

ответ

0

Вы можете выбрать все из них и предварять website.com перед остальной частью URL:

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

Использование JQuery вы можете сделать это

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