基本上我希望脚本执行的操作是将我的联盟会员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>
答案 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查询插件。