我正在设置一个div
的高度等于另一个div
。我会称他们为左右div。正确的jQuery(document).ready(function($) {
$(window).resize(function() {
location.reload();
});
var Height = $("#archive").outerHeight();
$('.recursos-sidebar').css("height", Height);
});
内容并不总是相同的,并且加载了jQuery。它是一个过滤器,因此每次单击过滤器时,内容都会更改,也会更改父div高度。
这是我的代码:
{{1}}
问题是当div为空(没有加载内容)时,左div高度等于右div。
有人知道每次内容更改后如何才能获得正确div的高度?
答案 0 :(得分:2)
您可以从元素clientHeight获取它:
document.getElementById("test").clientHeight
答案 1 :(得分:0)
我不想搜索您网站上的来源,所以这里是我认为您正在讨论的问题。
<div id="firstdiv"></div>
<div id="seconddiv"></div>
<script>
$("firstdiv").change(function () {
var s= $("seconddiv").height();
$(this).height(sndHeight);
});
</script>
答案 2 :(得分:0)
这是你的答案:
$( document ).ready(function() {
$("#firstDiv").css('height',$("#secondDiv").height());
});
您在此处找到的演示:http://fiddle.jshell.net/stryd3r/MgnT8/