Я создаю и храню массив в localStorage
, и я хотел бы использовать цикл for
для разбора массива на отдельные divs
внутри контейнера. Вот что у меня есть:
var arr = ['item 1', 'item 2', 'item 3'];
window.localStorage.setItem('myArr', JSON.stringify(arr));
function populateContainer() {
var newArr = window.localStorage.getItem('myArr');
$('.container').html('');
for (var i = 0, len = newArr.length; i < len; i++) {
$('.container').append('<div>' + newArr[i] + '</div>');
}
}
populateContainer();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container"></div>
К сожалению, для этого создается отдельный div
для каждого отдельного символа элементов массива, поэтому я получаю 18 divs
с одним символом каждый вместо 3 divs
с 3 элементами массива. Извините, фрагмент не работает, очевидно, SO не поддерживает localStorage
?