const data = [
[1497052800, 100, 1597052800, 120, 1597052800, 120],
[1497139200, 140, 1597052800, 80],
[1497225600, 200, 1597052800, 222],
[1497312000, 80, 1597052800, 100]
];
... будет ощущать боль
let img = $('img').attr('src');
Иногда возникает ситуация, когда необходимо выбрать все дочерние элементы. Для этого в jQuery есть селектор >. Например, у нас есть следующий html код:<div id=”content”> <p>Привет</p> <p>Мы начинаем изучать jQuery</p> <p>И сейчас мы знакомимся с селекторами выборки элементов</p> </div>
И нам необходимо выбрать все p, которые находятся внутри тега div id=”content” Наш код будет выглядеть следующим образом:$(“#content > p”);
let output = "";
for (let i in cart) {
output += '<div class="item">';
output += '<p class="copy">' + cart[i].p[i] + '</p>';
output += '<p class="copy-2">' + cart[i].p[i] + '</p>';
output += '</div>';
}
$(".modal").html(output);
{
"check-option-1": {
"id": "check-option-1",
"p": [
"1",
"1.1"
]
},
"check-option-2": {
"id": "check-option-2",
"p": [
"2",
"2.1"
]
}
}
[
{
"id": "check-option-1",
"p": [
"1",
"1.1"
]
},
{
"id": "check-option-2",
"p": [
"2",
"2.1"
]
}
]
for (let i in cart)
for (let i in cart.list)
cart[i].p[i]
содержит ошибку. индекс i в cart.list[i] нельзяlet output = "";
console.log("cart:",cart);
for (let i in cart.list) {
output += '<div class="item">';
output += '<p class="copy">' + cart.list[i].p[0] + '</p>';
output += '<p class="copy-2">' + cart.list[i].p[1] + '</p>';
// в этом варианте если элементов P будет больше чем 2 то все элементы с индексами 2 и выше будут проигнорированы
output += '</div>';
}
let output = "";
console.log("cart:",cart);
for (let i in cart.list) {
output += '<div class="item">';
for (let p in cart.list[i].p) {
output += '<p class="copy">' + cart.list[i].p[p] + '</p>';
// в этом варианте неясно откуда брать класс для P
}
output += '</div>';
}
PS: не проверял работоспособность, с телефона не удобно)))
Подправил косячки из тех что нашел (4 раза :))