抓住innerheight()并使该值成为div的高度

时间:2011-10-24 17:56:45

标签: jquery html css

我对整个“Javascript”事情并不是那么好,但这就是我想要做的事情。由于表格布局,我不能在其中使用height:100%; div(你该死的!)。所以我的新解决方案是获取我的可滚动div所在的表格单元格的高度,并使用jQuery的“innerheight”函数获取该值。我知道如何使用该函数来获取高度,但我不知道如何使该值成为可滚动div的高度。

StackOverflow社区,你是我唯一的希望!

我正在考虑使用Javascript将类添加到我的div中,并在该类中使用新的高度,但后来我意识到我不知道如何在类中获取innerheight()值。有没有可能javascript可以抓取div并在其中添加style=""

我无法绕过这个问题。

2 个答案:

答案 0 :(得分:3)

如果您有高度并且想要更改div,请执行以下操作

$("#myDiv").css("height", myHeight+"px");

“myDiv”是所需div的“id”。

晒。

答案 1 :(得分:0)

$(function(){
    var innerHeight = $('#cell').innerHeight();
    $('#scrollable').height(innerHeight);
});`

示例:http://jsfiddle.net/annF4/