Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用javascript替换图像上的src_Javascript_Jquery - Fatal编程技术网

用javascript替换图像上的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”)

我正在尝试替换图像的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”)试试这个:

$('.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分钟:)