【发布时间】:2015-08-20 04:42:52
【问题描述】:
我有两个 div。
<div class="col-1"><p>Content</p></div>
<div class="col-2"><img src="" alt="" /></div>
每个里面都有他们受人尊敬的内容。
我正在尝试将 col-2 的高度设置为与 col-1 的高度完全相同。
我用 jQuery 试过这个:
$(document).ready(function() {
var divHeight = $('.col1').height();
$('.col2').css('min-height', divHeight+'px');
});
问题是 col-1 没有设置高度。它有一个动态的高度,随着内容的增长而增长。因此上面的代码对它不起作用。
有什么方法可以使用 jQuery 将 col-2 的最小高度设置为等于 col 1 的动态高度?
【问题讨论】:
-
因为 HTML 中的元素类与 JS 中的不同。检查工作Demo
-
@Tushar 很好,但他指定了 “问题是 col-1 没有设置高度” 我在我的在这里回答stackoverflow.com/a/32109749/4323504
-
@LuthandoLoot 对。这是另一个Demo
-
@Tushar 很好,我的回答中已经有这个了 ;-)
-
@AlexZahir 您应该为此提出另一个单独的问题
标签: javascript jquery html css