0

divページに要素を含む要素がありpます。

<div class="parent-div">

    <p>Here's some text</p>

</div>

要素の外側の高さを取得しようとしておりp、その数値を使用して親要素にマージンを適用しています。

たとえば、p要素の高さが 346px の場合、346px の margin-top を parent に適用したいと思いますdiv

jQuery の を使用して高さを取得できますが、outerHeight()その数値を使用して親要素にマージンを適用する方法がわかりません。

どんなアドバイスでも大歓迎です。

4

2 に答える 2

2
$('p').each(function(){//for each paragraph
   $(this).parent().css("margin-top", $(this).outerHeight() +"px");
   //change its parent   margin-top   with the current p's outerHeight
})
于 2015-05-08T15:30:49.390 に答える
1
var height = $("#yourelement").outerHeight();
$("#parent").css('margin-top', height);

「css」メソッドを使用して、要素にスタイルを適用できます。

于 2015-05-08T15:30:17.830 に答える