2016-08-12 2 views
-3

I 20 <a> Tagverweis haben, die href wie dieseSo fügen Sie neuen Text in alle Tag href [Update]

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

Sie unter ul li

<ul class="someclass"> 
    <li> 
     <a href="/item/sdfs/saf/sf/sf"></a> 
    </li> 
</ul> 

aufgeführt sind, möchte ich einen Website-Link in href hinzufügen ähnlichen

<a href="website.com/item/sdfs/saf/sf/sf"></a> 

fand ich Lösung

$("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); 
    }); 

Und es funktioniert groß

+0

Fragen Sie, wie Sie es dynamisch hinzufügen oder einen hartcodierten Text in die Liste einfügen. – CrazyMac

+0

Möchten Sie 'href' zu allen' a' Tags hinzufügen? – Mairaj

+0

Ich möchte dynamisch über jquery oder php hinzufügen @CrazyMac –

Antwort

0

Sie können alle von ihnen auswählen und die website.com vor dem Rest der URL vorangestellt:

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

jquery verwenden Sie können dies tun

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