2011-01-21 6 views
1

ありません。jQueryのは...私は一意の列のdivタグの未知の数を持っている

アプリケーション:

function equalHeight(group) { 
    tallest = 0; 
    group.each(function() { 
    thisHeight = $(this).height(); 
    if(thisHeight > tallest) { 
    tallest = thisHeight; 
    } 
    }); 
    group.height(tallest); 
    } 

同じ高さのdiv含むcolumns-内のすべての左の列と右のdivを与えることができます。

$(document).ready(function() { 
    equalHeight($(".columns-X div")); 
    }); 

だから、後半部分は、列-1のために繰り返される必要がある列-2と列-3

私はどのようにクラス名の一部をチェックするために、ここでいくつかの例を見つけましたが、これらの例はすべて対処う列はそれぞれの時間ではなく、一度にクラスを分割します。その結果、Webページ全体のすべての左と右のdivの高さが等しくなります。 Find dynamic classname of element with jQuery

答えて

2

これを試してみてください。これは働いていた

$("div[class^=columns-]").each(
    function(){ 
     equalHeight($(this).find("div")); 
    } 
) 
+0

感謝を! –

+0

それを答えとしてマークします。 –

関連する問題