Мне нужно создать массив массивов. У меня был довольно обширный цикл if/else, но я думаю, что могу его реорганизовать, используя jQueries nextUntil. Основываясь на том, что я вижу, я нахожусь на правильном пути, но мои результаты просто стесняются того, что мне нужно в обоих направлениях.Как я могу каждый цикл через nextUntil
Вот HTML
var array = [[]];
<ul id="list">
<li class="get-it">1</li>
<li class="get-it">2</li>
<li class="ignore-it">3</li>
<li class="get-it">4</li>
<li class="get-it">5</li>
<li class="ignore-it">6</li>
<li class="get-it">7</li>
<li class="get-it">8</li>
<li class="ignore-it">9</li>
<li class="get-it">10</li>
<li class="get-it">11</li>
</ul>
И вот несколько способов я пытался скоблить .get-It элементов списка
// returns single-item array of all .get-it items
array.push($('#list').children().nextUntil('.ignore-it');
// returns 8 single-item array of .get-it items
$row.children().nextUntil('.ignore-it').each(function(){
array.push($(this));
});
Вот что я на самом деле нужно вернулся
// what I need returned
array = [
[ li[0], li[1] ],
[ li[3], li[4] ],
[ li[6], li[7] ],
[ li[9], li[10] ]
]
Вам не нужно '[Li [9], Ли [10] ] 'также? – jmar777
А, да, обновлено – NominalAeon
@NominalAeon разве вы не хотите, чтобы ваш массив имел вспомогательные массивы? –