将变量作为图像的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));
}
谁能看到我做错了什么?控制台追加' undefined'到了src的末尾。
答案 0 :(得分:1)
而不是:
jQuery("#prodpagesliderbar-img").attr("src").replace(randompathname)
这应该是:
jQuery("#prodpagesliderbar-img").attr("src", randompathname)