Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2017, 16:56
Аспирант
Отправить личное сообщение для SaM1001 Посмотреть профиль Найти все сообщения от SaM1001
 
Регистрация: 09.02.2017
Сообщений: 30

Цикл for выводит только последнее значение
Всем здрасти!
Не пойму почему не проходит цикл, а пишется только последняя часть
Например у меня в объекте arr три значения, то я хотел бы на выхлопе иметь три div'a с id="device_0", id="device_1", id="device_2"

это код .html
<div class="fwdata" id="device" ...


А это у меня в .js
if (arr != undefined && arr.length > 0) {
            for (var i in arr) {
                
                    $(".fwdata").each(function () {
                    var id = $(this).attr('id', 'device_'+i );
                    });

            }
        }


Единсвенное что я вижу это id="device_2", но мне этого мало
Кто-нить может подсказать правильное решение?

Последний раз редактировалось SaM1001, 21.02.2017 в 17:21.
Ответить с цитированием