我有以下跟踪像素:
<img id="pixel" alt="" width="1" height="1" src="https://domain.com/file.cfm?amount={tag_amount}&tracking={tag_invoicenumber}&transtype=sale&merchantID=29562" />我需要在图像源的末尾添加一个变量。这是我正在玩的jQuery。
$('img#pixel [src]').append(affiliateCode);这不管用。有什么建议吗?提前感谢!
发布于 2010-11-18 04:20:16
Append仅适用于完整的DOM对象,您希望附加到src属性。
尝试:
var affiliateCode = '12345';
$('#pixel').attr('src', $('#pixel').attr('src') + '&affiliate=' + affiliateCode);显然,将参数名称更改为您需要的任何名称。
发布于 2010-11-18 04:18:22
var affiliateCode = "affiliateCode=1234";
var myimage = $('img#pixel');
myimage.attr("src", myimage.attr("src") + "&" + affiliateCode);如果代销商代码是静态的,这会更有效率
$('img#pixel').attr("src",function (index, attribute) {
attribute += "&affiliateCode=1234";
});发布于 2010-11-18 04:24:22
你可以这样做:
var srcVal = $('img#pixel').attr('src');
$('img#pixel').attr('src', srcVal + affiliateCode);https://stackoverflow.com/questions/4208756
复制相似问题