我想通过使用switch和jquery在几个div中动态显示不同的图像。
我必须在data-image=""
中添加图像。
下面是我的代码:
<div class="tb-image-carte" aria-hidden="true">
<div data-image="" class="--contain"></div>
</div>
<div class="tb-image-carte" aria-hidden="true">
<div data-image="" class="--contain"></div>
</div>
<div class="tb-image-carte" aria-hidden="true">
<div data-image="" class="--contain"></div>
</div>
字符串
下面是我的JavaScript代码:
var imageCarte = $('data-image');
res.forEach(function(image) {
switch (image.imageCode) {
case "1":
case "2":
imageCarte = "the beach"
break
case "3":
case "4":
imageCarte = "home"
break
}
});
型
我想根据条件为每个data-image
添加一个值
3条答案
按热度按时间oknrviil1#
你可以使用attr()函数:
字符串
我建议在图像div中添加一个ID,以避免错误,或者至少在类选择方面更加清晰:
型
zwghvu4y2#
你需要使用jQuery**
.data()
**方法:字符串
gblwokeq3#
您可以轻松地更改数据图像行的值:
$(“div.--contain”).attr(“data-image”,“new-value”);