2013-10-12 3 views
-1

클래스의 특정 카테고리에만 링크 전에 접두어를 추가하는 방법. 그클래스에 따라 href를 변경하십시오.

$('.syndicated-attribution a').attr('href', function() { 
    return 'http://site.com/' + $(this).text() 
}); 

예와 같은

<p class="syndicated-attribution"> 
    <a href="http://www.example.com/">Read more →</a> 
</p> 

사용하여 JS : http://www.example.com ->http://site.com/http://www.example.com 내가 할로

은 매우 간단하다?

<a href="site.com">THIS IS THE TEXT</a> 

텍스트를하지 않으 :

+0

무엇이 당신의 질문입니다. – Kaarel

답변

1

$(this).text() 태그 내의 내용입니다. href을 원합니다. attr('href') 함수를 이미 사용하고 있으므로 ...

+0

예! $ { 'class li a'}. attr ('href', function() { 'http://adf.ly/banner/'+ $ (this) .attr ('href') }}; –

+0

을 클릭하면 URL을 변경할 수 있습니까? 따라서 링크를 가리키면 URL이 변경된 것처럼 보이지 않습니까?! –

+0

또 다른 질문 [ask it] (http://stackoverflow.com/questions/ask)이 있으면 관련없는 질문에 주석을 사용하지 마십시오. – meagar

관련 문제