Я пытаюсь заменить источник изображения, и в настоящее время у меня есть это:
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
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.