jQuery Dival Высота Div

Если у меня есть следующая разметка;

<div id="container">
  <div id="box">
    <div id='sameHeight'>One<br>two<br>three</div>
    <div id='sameHeight'>four</div>
    <div id='sameHeight'>five</div>        
  <div>
  <div id="box">
    <div id='sameHeight'>four</div>
    <div id='sameHeight'>six</div>
    <div id='sameHeight'>seven<br>eight</div>
  <div>
</div>

Как я могу убедиться, что все div, помеченные как «sameHeight», имеют такую ​​же высоту, как их аналоги в другом div?

Я посмотрел на плагин equalHeights, но предполагается, что все divs бок о бок находятся в одном родителе. Мне нужен тот, который может либо пересечь родителей, либо позволить мне указать родителей.

Есть ли такая вещь или мне нужно это написать?

РЕДАКТИРОВАТЬ

Я, кажется, вызвал некоторую путаницу в своем объяснении, поэтому я надеюсь, что это немного прояснит ситуацию.

Глядя на новую разметку, контейнер представляет собой простую коробку.

«Коробочки» делятся рядом.

Затем каждый div-элемент sameheight располагается один под другим внутри своего родителя.

То, что я пытаюсь решить, - это чтобы каждая из одинаковых высот соответствовала противоположной стороне одинаковой высоты.

это должно выглядеть как сетка, я думаю, без использования сетки.

Надеюсь, это поможет.

РЕДАКТИРОВАТЬ 2

Это так далеко, что я придумал, но есть ли лучший способ?

function SetHeights() {
    var numLines = $('#container>div:eq(0) .sameHeight').length;

    for (var t = 0; t < numLines; t++) {
        var leftHeight = $('#container>div:eq(0) .sameHeight:eq(' + t + ')').outerHeight();
        var rightHeight = $('#container>div:eq(1) .sameHeight:eq(' + t + ')').outerHeight();

        if (leftHeight > rightHeight) {
            $('#container>div:eq(1) .sameHeight:eq(' + t + ')').css({ height: leftHeight });
        }
        else {
            $('#container>div:eq(0) .sameHeight:eq(' + t + ')').css({ height: rightHeight });
        }
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос