【发布时间】:2019-09-17 16:08:47
【问题描述】:
我正在尝试为具有绝对最内层子元素的父 div 设置自动高度。假设我有 3 个元素。一个父 div、一个表和一个表内的内部 div(具有绝对位置)。默认情况下,所有最内层的 div 都是隐藏的。但是在单击某个使这个最内层 div 出现的事件后,父 div 必须通过设置自动高度来适应这些。但是绝对元素的问题,它们的尺寸不能影响父母的尺寸。你能告诉我如何使用 JavaScript 来实现这一点吗?谢谢。
<div class="parent">
<table>
<thead>
<tr>
<th>col1</th>
<th>col2</th>
</tr>
</thead>
<tbody>
<tr>
<td>row1<td>
<td>row1<td>
</tr>
<tr>
<td>row2<td>
<td>row2<td>
</tr>
<tr>
<td class="inner-div">
row3
<div class="inner-child">
<table>
<thead>
<tr>
<th>col1</th>
<th>col2</th>
</tr>
</thead>
<tbody>
<tr>
<td>row1<td>
<td>row1<td>
</tr>
<tr>
<td>row2<td>
<td>row2<td>
</tr>
</tbody>
</table>
</div>
<td>
<td>row3<td>
</tr>
</tbody>
</table>
</div>
【问题讨论】:
-
不,抱歉,已经尝试过了。不过,谢谢。
标签: javascript jquery html