Я пытаюсь заменить источник изображения, и в настоящее время у меня есть это:

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"); кто-нибудь знает, что мне не хватает? Спасибо

2
Alex Murray 16 Дек 2015 в 06:47

3 ответа

Лучший ответ

Попробуй это:

$('.product-img img[src="/webimages/blank.gif"]').attr("src","/images/blank.gif");
6
leo.fcx 16 Дек 2015 в 03:53

Вы пропустили =, измените = на ==, код должен выглядеть следующим образом:

if($('.product-img img').src == "/webimages/blank.gif") {
   $(".product-img img").attr("src","/images/blank.gif");
}
0
dieuvn3b 16 Дек 2015 в 03:56

Делай это так

if(('img.product-img').src == "/webimages/blank.gif") {
   $("img.product-img").attr("src","/images/blank.gif");
}
0
Vinit Sharma 16 Дек 2015 в 04:03