Здравствуйте. Есть функция для выравнивания высоты блоков по самому большому.
function setMaxHeight(elem) {
var $elem = $('.' + elem),
arrAllHeight = [],
maxHeight;
$elem.each(function(){
arrAllHeight.push($(this).height());
});
maxHeight = Math.max.apply(null, arrAllHeight);
$elem.height(maxHeight);
}
Но возник вопрос как сделать чтобы функция добавляла в массив arrAllHeight только элементы с одинаковым порядковым номером. То есть перед добавлением в массив их надо сортировать?
структура такая:
<ul class="list">
<li class="listItem">Item_1</li>
<li class="listItem">Item_2</li>
<li class="listItem">Item_3</li>
<li class="listItem">Item_4</li>
<li class="listItem">Item_5</li>
</ul>
<ul class="list">
<li class="listItem">Item_1</li>
<li class="listItem">Item_2</li>
<li class="listItem">Item_3</li>
<li class="listItem">Item_4</li>
<li class="listItem">Item_5</li>
</ul>
Ссылка
Нужно чтобы каждый n-й элемент списка выравнивался по самому высокому из них. То есть все li с индексом 0 были равны по высоте а все li c индексом 1 тоже равны но уже самому высокому из всех с индексом 1.
Подскажите как можно это сделать?