ddimonn8080
@ddimonn8080

Как выбрать элементы с одинаковым .index()?

Здравствуйте. Есть функция для выравнивания высоты блоков по самому большому.
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.
Подскажите как можно это сделать?
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 1
qork
@qork
{ background: #F00B42 }
Используй метод each
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы