Autogrow Textarea'+'父div高度

时间:2010-03-25 15:50:51

标签: javascript jquery

我的Html是这样的:

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

正如您所看到的,textarea包含在具有特定高度的div中,因此在某些浏览器中由于我使用的浮动样式等而不会破坏布局。

我看到很少jquery plugins调整了textarea的大小,但有没有解决方案我可以调整父div的大小?无需进行实时调整大小,只需在加载页面时调整大小一次,因为数据已经填充在其中。

谢谢。

1 个答案:

答案 0 :(得分:1)

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