JSFiddle - React, Tailwind, and code Playground

HTML

<ul class="sortable">
    <li>Given a jQuery object that represents a set of DOM elements, the .contents() method allows us to search throughthe immediate children of these elements in the DOM tree and construct a new jQuery object from the matching elements. The .contents() and .children() methods are similar, except that the former includes text nodes as well as HTML elements in the resultingjQuery objectli</li>
    <li>Given a jQuery object that represents a set of DOM elements, the .contents() method allows us to search t from the matching elements. The .contents() and .children() methods are similar, except that the former includes text nodes as well as HTML elements in the resulting jQuery object</li>
    <li>Given a jQuery object that represents a set of DOM elements, the .contents() method allows us to search throughtheildren() methods are similar, except that the former includes text nodes as well as HTML elements in the resulting jQuery object</li>
</ul>
<input type="button" id="fixHeights" value="Fix" />

CSS

li { float:left;}
.teaser {
    background-color:pink;
    list-style:none;http://jsfiddle.net/#username
    float:left;
    width:180px;
}

JavaScript

$(function () {
    $('li').addClass('teaser');
    $('.sortable').sortable();
    $('#fixHeights').click(function () {
        var heights = [];
        $('.teaser').each(function () {
            heights.push($(this).height());
        });
        heights.sort();
        var tallest = heights.pop();
        alert(tallest);
        $('.teaser').each(function () {
            $(this).height(tallest);
        })
    });
});