JQuery - 将文本区域捕捉到内容大小

时间:2014-08-22 21:13:08

标签: javascript jquery html css

我有一个div,用户可以点击按钮使div增大并变得可编辑:

$('#t4_post_item_' + $number).css("height", "500px");

当用户再次点击该按钮时,div需要快速恢复到可能的最小尺寸,这可能与原始尺寸不同,因为用户将输入一些文字。

如何根据textarea中的内容将textarea恢复到最小可能的大小?

示例:

textarea的高度从200px开始,然后当按钮点击时增长到500px,然后用户输入一堆文本,这些文本占据了... 324px,我该如何捕捉到那个可变大小?

1 个答案:

答案 0 :(得分:1)

使用auto应该适合你:

$('#t4_post_item_' + $number).css("height", "auto");

小提琴:http://jsfiddle.net/xbtqmo0a/