ブロック要素をfloatで横並びにした時に高さが合わなくなって、見栄えが悪くなってしまうことってありますよね。 原因は要素内にあるテキストの文字数によって要素の高さが変わってしまうからなんですけど、さて、こんな時どうします? 一応、スタイルシートでdivのheightを指定するやり方が単純なんですけど、テキスト部分が動的に出力されているとしたら?文字数が多かった場合にはみ出してしまいます。 というわけで一番文字数が多くて高さの高い要素に、全体の高さを揃えてやる方法を紹介します。 jQueryで高さを揃える方法 指定した要素を一つづつ検証して、高さの最大を取得した後、指定した要素の高さを一番高い要素に揃える処理。 function even_height(elm){ var h = 0; elm.each(function(){ if(h<$(this).height()){ h = $(