У меня есть файл JSON, который включает в себя 8 изображений, каждое из которых я хотел бы отобразить с помощью класса. Я попытался загрузить первое изображение в первый класс, но оно не работает.
jQuery, который я пробовал:
jQuery(function($) {
$.getJSON('example.json', function (response) {
$('.tile-image1').each(function(i) {
$(this).append('<div><img src= "' + response.Tiles[i].img[i].img1 + '">
</div>');
});
});
});
HTML:
<div class="tile-image1"></div>
<div class="tile-image2"></div>
<div class="tile-image3"></div>
<div class="tile-image4"></div>
JSON:
{
"Tiles" : [
{
"title" : "",
"year" : "-",
"category" : "",
"img": {
"img1" : "example.jpg",
"img2" : "example.jpg",
"img3" : "example.jpg",
"img4" : "example.jpg"
}
},
{
"title" : "",
"year" : " -",
"category" : "",
"img" : {
"img1" : "example.jpg",
"img2" : "example.jpg",
"img3" : "example.jpg",
"img4" : "example.jpg"
}
}
]
}
Итак, я пытаюсь добиться того, чтобы все «img1» в файле JSON отображались с классом tile-image1, все «img2» - на плитке класса-image2 и т. д. Я новичок в этом, и любая помощь будет оценена.