Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2019, 21:06
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 153

Помогите цикл сделать красивее.
function test(view, json) {
 var add = '';
 for (var y in view) {
  if (y == 0 && view[y] == 1){ add+=' <label class="label label-danger">'+json.Sun+'</label> '; }
  if (y == 1 && view[y] == 1){ add+=' <label class="label label-info">'+json.Mon+'</label> '; }
  if (y == 2 && view[y] == 1){ add+=' <label class="label label-info">'+json.Tue+'</label> '; }
***
 }
 return add;
}


В цикле в каждой строчке у нас почти одинаковых html код. Может его можно поместить в какую-то переменную, как-то так:
temp = '<label class="label label-'+label+'">'+day+'</label>';

И потом вставлять меняемые элементы. Подскажите как правильно это сделать.
Ответить с цитированием