3

私はこの状況で、主にテンプレートから入力されるdivがたくさんあります。私のデータは多くのソースからのものですが、スクリプトからのデータを持つdiv(div3)でのみ問題が発生しています。このdivの高さを取得しようとしていますが、JQuery .height()と.css('height')はサイトのレンダリング後に値を取得しているようですが、スクリプトデータが返された後は取得していないため、 divにデータが入力されているにもかかわらず、高さは0です。データは外部ソースからのものであるため、私はそれを制御できません。コードは次のようになります。

<div class="div1">
    ...some code
    <div class="div2">data comes from DB</div>
    ...some code
    <div class="div3">data comes from script</div>
</div>
<div class="div4">
    ..some code
</div>

div3の高さを取得する方法はありますか?前もって感謝します。

4

1 に答える 1

1

このフィドルシナリオを見てください

div3 の高さがどのように変化するかを確認します。

おそらく、高さが「0px」のままである理由は、.div3 の css で宣言していて、データがスクリプトから取得されたときにそれを削除するのを忘れているためです。

于 2012-09-07T14:45:23.357 に答える