#javascript #jquery #json #loops
Вопрос:
Я просматриваю данные JSON, но когда я отображаю данные, я не думаю, что качество кода достаточно хорошее, я чувствую, что делаю что-то не так.
$(function(){
$.getJSON('data.json', function(data){
let content = '';
for(let x in data){
content = data[x]
}
$('.account-image').eq(0).attr('src', data[0].logo)
$('.account-image').eq(1).attr('src', data[1].logo)
$('.account-image').eq(2).attr('src', data[2].logo)
$('.account-image').eq(3).attr('src', data[3].logo)
$('.account-image').eq(4).attr('src', data[4].logo)
$('.account-image').eq(5).attr('src', data[5].logo)
$('.account-image').eq(6).attr('src', data[6].logo)
$('.account-image').eq(7).attr('src', data[7].logo)
})
})
Есть ли способ выполнить цикл, $(.account-image)
подобный тому, который был написан выше, но динамически?
Ответ №1:
Как насчёт
$(function() {
$.getJSON('data.json', function(data) {
let content = '';
for (let x in data) {
content = data[x];
$('.account-image').eq(x).attr('src', data[x].logo)
}
})
})