Aldadis
@Aldadis

Jquery, как разбить данные массива на отдельные элементы?

Добрый день!
Имеется некая таблица заказов, у каждого заказа есть метки ожидается товар, перезвонить и т.п. Эти метки я получаю из json файла в массив row.OrderLabel и ретурном возвращаю метки текущего элемента. У каких-то заказов 3 метки, у каких-то 1 метка

Код
template: function(row) {
                    row.OrderLabel = ["ожидается товар", "перезвонить", "тестовая метка"]
                    var labelName = row.OrderLabel;
                    return '<div>' + labelName + '</div>';
                },

На выходе я получаю
Заказ 356
<div>ожидается товар, перезвонить, тестовая метка</div>

Заказ 355
<div>ожидается товар</div>

Заказ 354
<div>перезвонить, тестовая метка</div>


Как сделать так чтобы на выходе был такой вид
Заказ 356
<div><p>ожидается товар</p>, <p>перезвонить</p>, <p>тестовая метка</p></div>

Заказ 355
<div><p>ожидается товар</p></div>

Заказ 354
<div><p>перезвонить</p>, <p>тестовая метка</p></div>
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Так Вы же со строками работаете.
Так и напишите.
row.OrderLabel = ["<p>ожидается товар</p>", "<p>перезвонить</p>", "<p>тестовая метка</p>"]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
27 янв. 2021, в 00:37
11111 руб./за проект
26 янв. 2021, в 23:30
3000 руб./за проект
26 янв. 2021, в 23:07
1000 руб./за проект