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

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

Похожие вопросы