Такой код
let items = document.querySelectorAll('.items');
$.each(body , function (key){
for (let i = 0; i < items.length; i++) {
items[i].innerHTML = '<p>' + key + '</p>' + '<p>' + 'Price:$' + body[key] + '</p>';
}
});
let items = document.querySelectorAll('.items'); Класс может находится в разных файлах и областях DOM.
В эту функцию будет приходить объект(json) ключ значение.
Входящий массив объект нужно перебрать и вывести разные значения, как это сделать?
В данный момент выводит последний элемент массива.
Вот разметка
<ul class="products">
<li>
<a href="#" class="item">
<div class="items">
</div>
</a>
</li>
<li>
<a href="#" class="item">
<div class="items">
</div>
</a>
</li>
<li>
<a href="#" class="item">
<div class="items">
</div>
</a>
</li>
</ul>
const jsn = [{'key':'aaa','price':100},{'key':'bbb','price':200},{'key':'zzz','price':300}];
let items = document.querySelectorAll('.items');
items.forEach((item, index) =>{
item.innerHTML = '<p>' + jsn[index].key + '</p>' + '<p>' + 'Price:$' + jsn[index].price + '</p>'
})
<ul class="products">
<li>
<a href="#" class="item">
<div class="items">
</div>
</a>
</li>
<li>
<a href="#" class="item">
<div class="items">
</div>
</a>
</li>
<li>
<a href="#" class="item">
<div class="items">
</div>
</a>
</li>
</ul>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть контроллер на java обрабатывающий post запрос
выдает typeError: undefined is not an object (evaluating 'valuessplit')
У меня есть форма в ней в зависимости от выбора радио кнопки вычисляется площадьКак связать радиокнопку с кнопкой? jsfiddle
В общем, суть проблемы в том, что карта инициализируется, потом в какой-то момент N вызывается setBoundsВидимо, из-за того, что блок в котором находится...