2010-03-25 108 views
0

我的HTML是这样的:自动增长textarea的“+”父DIV高度

<div style="height: 90px;" class="tabtextarea"> 
    <div>Description:</div> 
    <textarea style="height: 85px;">TEXT...</textarea>     
</div> 

正如你所看到的textarea包含与特定的高度一个div内,使得它不上,由于浮动造型某些浏览器打破布局等我使用。

我看到几个jquery plugins调整textarea的大小,但有什么解决方案,我可以调整父div?不需要实时调整大小,因为数据已经填充在页面中,因此首选加载页面时调整大小。

谢谢。

回答

1

将文本放在一个隐藏的div中 - 这是你要知道你需要调整textarea大小的唯一方法。获取该隐藏div的高度,然后设置textarea的高度,并相应地设置div.tabtextarea