有没有办法可以让我的textarea增长到与文本大小相匹配?

时间:2012-08-03 04:40:09

标签: jquery

我有一个宽度为100的文本区域。有时候这里有几个文字,有时则有几百个。有没有什么方法可以使用jQuery或其他方式调整文本的高度?

3 个答案:

答案 0 :(得分:0)

你想要TextAreaExpander插件。

其他包括

答案 1 :(得分:0)

你可以使用这样的东西作为文本区域大小增加的人

  <textarea style='overflow-y:hidden;' onkeyup='this.rows = (this.value.split("\n").length||1);'>
    </textarea>

这里有更多的方法 http://perplexed.co.uk/596_expanding_textarea_as_you_type.htm

答案 2 :(得分:0)

您可以尝试使用CSS resize属性:

textarea { 
   resize: both; 
   width: 100px;
   min-height:200px; 
   max-height:300px; 
}