将父级 ​​div 设置为绝对子级 div 高度

Set parent div to absolute child div height

我有多个 .parent div,每个都包含一个绝对定位的 .child div。 我设法使用以下代码将 .parent 的高度扩展到 .child 的高度。

但是,这使得每个 .parent 的高度都相同,这是站点中最大的 .child 的高度。 我需要每个 .parent 只将它的高度扩展到他们自己的 .child 而不是更大。

有什么建议吗?

function parentHeight(){
     divHeight = $('.parent .child').height();
     $('.parent').css({'height' : divHeight});
 }
 parentHeight();

尝试使用 jQuery.each

function parentHeight(){
    $('.parent .child').each((i,el) => {
      $(el).closest(".parent").css({'height' : $(el).height()})
    });
 }
 parentHeight();
.parent {
  background-color: blue;
  width: 100px;
  display: inline-block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="parent"><div class="child" style="height:200px">A</div></div>
<div class="parent"><div class="child" style="height:300px">B</div></div>
<div class="parent"><div class="child" style="height:400px">C</div></div>