2009-12-04 5 views
0

기본적으로 스크립트에서 원하는 것은 내 사용자가 게시 한 모든 Amazon 링크에 내 제휴사 ID를 추가하는 것입니다 (현재 진행중인 작업부터 전체 리디렉션/건 드리는 것 빼기)어떻게 javascript/jQuery를 사용하여 Amazon 제휴 링크를 다시 작성합니까?

다음은 코드입니다. 사용하고 어떤 이유로 작동하지 않습니다.

<script type="text/javascript"> 
$(document).ready(function() { 


    $('a[href*='amazon.com']').each(function() { this.href = this.href.replace(/\?.*$/,"") + $.query.load(this.href).set("tag","affID").toString();}); 
}); 
</script> 

답변

0

나는 그것이 당신의 인용문과 관련이있을 것이라고 생각합니다. 다음과 같이 시도하십시오.

$('a[href*="amazon.com"]').each(function() ... etc 

차이점이 있습니까? 요점은 외부에서 작은 따옴표를 사용하는 경우이 내부에서 큰 따옴표를 사용해야한다는 것입니다. 혹은 그 반대로도.

0

필요한 jquery 플러그인을 추가 했습니까?

$.query.load(this.href)

내가 생각 JQuery와 쿼리 플러그인이 필요합니다.

관련 문제