首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要在img src的末尾添加一个变量

需要在img src的末尾添加一个变量
EN

Stack Overflow用户
提问于 2010-11-18 04:17:22
回答 5查看 3.9K关注 0票数 3

我有以下跟踪像素:

代码语言:javascript
复制
<img id="pixel" alt="" width="1" height="1" src="https://domain.com/file.cfm?amount={tag_amount}&amp;tracking={tag_invoicenumber}&amp;transtype=sale&amp;merchantID=29562" />

我需要在图像源的末尾添加一个变量。这是我正在玩的jQuery。

代码语言:javascript
复制
$('img#pixel [src]').append(affiliateCode);

这不管用。有什么建议吗?提前感谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-18 04:20:16

Append仅适用于完整的DOM对象,您希望附加到src属性。

尝试:

代码语言:javascript
复制
var affiliateCode = '12345';

$('#pixel').attr('src', $('#pixel').attr('src') + '&affiliate=' + affiliateCode);

显然,将参数名称更改为您需要的任何名称。

票数 8
EN

Stack Overflow用户

发布于 2010-11-18 04:18:22

代码语言:javascript
复制
var affiliateCode = "affiliateCode=1234";
var myimage = $('img#pixel');
myimage.attr("src", myimage.attr("src") + "&" + affiliateCode);

如果代销商代码是静态的,这会更有效率

代码语言:javascript
复制
$('img#pixel').attr("src",function (index, attribute) {
  attribute += "&affiliateCode=1234";
});
票数 2
EN

Stack Overflow用户

发布于 2010-11-18 04:24:22

你可以这样做:

代码语言:javascript
复制
var srcVal = $('img#pixel').attr('src');
$('img#pixel').attr('src', srcVal + affiliateCode);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4208756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档