你如何使用javascript / jQuery重写亚马逊联盟链接?

时间:2009-12-04 03:58:35

标签: javascript jquery url-rewriting

基本上我希望脚本执行的操作是将我的联盟会员ID添加到我的用户发布的所有亚马逊链接中。(有点儿正在做什么,减去整个重定向/货架的事情)

以下是我正在使用的代码,由于某种原因它无效。

   <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>

3 个答案:

答案 0 :(得分:3)

我不熟悉jQuery,但我认为这个脚本可能会有所帮助: http://petewilliams.info/blog/2009/07/javascript-amazon-associate-link-localiser/

答案 1 :(得分:0)

我认为这可能与你的报价有关。试试这样:

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

注意区别?关键是如果你在外面使用单引号,你需要在这个内部使用双引号。反之亦然。

答案 2 :(得分:0)

您是否添加了所需的jquery插件。

$.query.load(this.href)

这需要我想的jquery查询插件。