Я использую JQuery 3 и Bootstrap 3. Я пытаюсь динамически добавлять row
и col
, но я не понимаю свою ошибку.
Каждые 2 итерации I Я хочу добавить <div class="row"></div>
в моем дом и в этой строке я хочу добавить 2 столбца.
Я хотел бы получить это HTML:
<div class="row">
<div class="col-xs-6">test</div>
<div class="col-xs-6">test</div>
</div>
<div class="row">
<div class="col-xs-6">test</div>
<div class="col-xs-6">test</div>
</div>
<div class="row">
<div class="col-xs-6">test</div>
</div>
Но текущий результат я получаю:
<div class="row">
<div class="col-xs-6">test</div>
</div>
<div class="row">
<div class="col-xs-6">test</div>
</div>
Я не понимаю, почему некоторые цвета игнорируются. Вот мой javascript код:
for (var i = 1; i < 5; i++) {
let row = $("<div>", {"class": "row"});
if (i % 2) {
$('.container').append(row);
}
let col = '<div class="col-xs-6">test</div>';
row.append(col);
}
И мой jsfiddle: https://jsfiddle.net/gkn4vmx8/