2016-07-07 4 views
-1

htmlの要素の高さを他の要素と同じ高さに変更したいので、HTMLの要素の高さを取得しようとしています。アヤックスによってロードされ、私はAjaxによってロードされている要素の高さを見つける方法

if($('someclass').lenght) { 
    var newheight = $('myclass').height(); 
    $('someclass').height(newheight) 
} 

ようにjQueryを使用しかし、それは私が要素を検査するとき、それは示しているので、多分、私はタイムアウトを使用する必要があるか、適切な高さを得るために他の方法があると仮定しています私の高さゼロを与えます高さはゼロではありません。 ありがとう

+1

AJAXの完了後にコードが実行されていることはご存知ですか?可能であれば、実際のコードを表示してください。 – Nathan

+0

要素のコンテンツがDOMに追加されると、関連するajaxコールバックを使用する必要があります。 –

+1

ここであなたのajaxコードを入れてください。 –

答えて

0

高さを取得する前に、HTMLをDOMに挿入する必要があります。 jQuery API Documentation DOMを操作するために使用できる関数を参照してください。たとえば、append()またはafter()です。

境界線と余白を含む要素の高さを取得するには、おそらくouterHeight()を使用します。

関連する問題