0

私のページには 2 つのフローティング div があります。それらを div.left と div.right と呼びましょう。jQuery を使用して div.right の高さを div.left に追加しています。

div.right は基本的に入力フィールドでいっぱいで、jquery を使用してボタンのクリック時にテキスト ボックスを追加しています。問題は、さらにテキスト ボックスを追加すると、div.left の高さが更新されないことです。

私の HTML の基本的なバージョンは次のようになります。

    <div class="left" style="float:left"></div>
    <div class="right" style="float:right">
         <input type="text" name="textbox" />
         <input type='button' value='Add another' id='AddButton'> 
    </div>
    <div style="clear:both;"></div>

この場合、#AddButton は別のテキスト ボックスを追加します。

div.left に高さを追加する jQuery:

     $(window).load(function () {
        var MainHeight = $('div.left');
        $('div.right').css('height', (MainHeight.height()) + 'px');
    });

これを使用してテキストボックスを追加しています http://www.naragoni.com/jquery/how-to-add-remove-textbox-dynamically-with-jquery/

div.right が増加するにつれて div.left の高さを更新するにはどうすればよいですか?

4

1 に答える 1