用javascript替换图像上的src
我正在尝试替换图像的src,目前我有以下内容:用javascript替换图像上的src,javascript,jquery,Javascript,Jquery,我正在尝试替换图像的src,目前我有以下内容: if(('product-img img').src = "/webimages/blank.gif") { $(".product-img img").attr("src","/images/blank.gif"); } 这是工作,但它发生在页面上的所有图像。我只希望在图像src=/webimages/blank.gif时发生这种情况。我还尝试了$(this.attr(“src”,“images/blank.gif”)
if(('product-img img').src = "/webimages/blank.gif") {
$(".product-img img").attr("src","/images/blank.gif");
}
这是工作,但它发生在页面上的所有图像。我只希望在图像src=/webimages/blank.gif时发生这种情况。我还尝试了$(this.attr(“src”,“images/blank.gif”)有人知道我遗漏了什么吗?谢谢试试这个:
$('.product-img img[src="/webimages/blank.gif"]').attr("src","/images/blank.gif");
您的拼写有误,请将=
更改为=
,代码应如下所示:
if($('.product-img img').src == "/webimages/blank.gif") {
$(".product-img img").attr("src","/images/blank.gif");
}
像这样做
if(('img.product-img').src == "/webimages/blank.gif") {
$("img.product-img").attr("src","/images/blank.gif");
}
有疑问。。。if(('product-img img').src=“/webimages/blank.gif”),此处“$”缺失也是“.”(dot)缺失的类。条件应为:if($('product-img img').attr('src')=”/webimages/blank.gif){
对于初学者,您需要使用==not=。@AlexMurray,很高兴知道…如果有帮助,请选择最佳答案:)就可以了!您回答得太快,仍然需要等待2分钟:)