Цикличный вывод значений массива из Jquery в div
Есть проблема! Как из массива значений вывести каждое значение в отдельный div, при этом при повторе цикла, запись делать в новый div с тем же классом?
Сейчас вывод выглядит так:
<div>1</div>
<div>2</div>
<div>3</div>
А нужно так:
<div class="place">1</div>
<div class="place">2</div>
<div class="place">3</div>
$.each(data,function(index,value) {
var place = value.place;
var table_number= value.table_number;
$("<div></div>").text(table_number).appendTo(".table_number");
$("<div></div>").text(place).appendTo(".place");
<div class="table_number"></div>
<div class="place"></div>
Ответы (1 шт):
Автор решения: Vadim
→ Ссылка
Код ниже, и класс place можно перенести в переменную
const array = [0, 1, 'two', 3, 4];
for(let one of array){
$('.table_number').append(`<div class="place">${one}</div>`);
}
each и\или forEach - прошлый век, кстати. И от них нужно отказываться