SRC是未定义的图像交换变量
src is undefined variable on image swap
在传递一个变量作为图像src的简单任务中出现问题
变量从数组中随机定义,然后如果满足URL条件,则该随机变量被分配为图像的src。
jQuery:var imgpathnamesfor7offers = ["offers1.jpg", "offers2.jpg", "offers3.jpg", "offers4.jpg"];
var randompathname = imgpathnamesfor7offers[Math.floor(Math.random() * imgpathnamesfor7offers.length)];
var produrl = jQuery(location).attr('href');
var icatRef = produrl.split("/")[4];
if (icatRef == "shark-steam-cleaning") {
jQuery("#prodpagesliderbar-img").attr("src", jQuery("#prodpagesliderbar-img").attr("src").replace(randompathname));
}
链接:http://jmldirect.uat.venda.com/uk/shark-steam-cleaning/shark-lift-away-steam-pocket-5-in-1/invt/s06lt30100000001
有人能看出我做错了什么吗?Console将'undefined'追加到src.
而不是:
jQuery("#prodpagesliderbar-img").attr("src").replace(randompathname)
应该是:
jQuery("#prodpagesliderbar-img").attr("src", randompathname)
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 用于交换两个变量的 JavaScript 函数
- 在js中交换变量
- JavaScript:交换没有临时变量的字符串变量
- 在两个HTML和PHP之间交换变量
- 有没有一种方法可以在JavaScript和PHP之间交换变量
- 如何使用JavaScript在HTML之间交换变量
- Javascript 命名空间 - 函数之间的变量交换
- 使用数组进行Javascript变量交换
- PHP/Javascript:变量交换&函数调用
- Angular中指令和控制器之间的变量交换
- 这两个变量如何用一行来交换?
- SRC是未定义的图像交换变量
- 用jquery或javascript交换4个变量的值
- 交换时更改img(三个变量)
- 在网站内单击时,将javascript变量(trailimage)交换为另一个需要什么代码
- 在PHP和JavaScript之间交换变量