Javascript 文本区域的动态高度

Javascript 文本区域的动态高度,javascript,html,css,twitter-bootstrap,Javascript,Html,Css,Twitter Bootstrap,有没有办法增加文本区域的高度 <textarea class="form-control"></textarea> 而不是当输入超过字段的宽度和高度时获得的滚动功能?例如,如果用户输入2个段落,则整个段落应可见。当文本区域为空时,它的开头应该只有1或2行高度。您可以使用下面的脚本来实现这一点 $("#textarea").on("keyup", function(event){ if($(event.currentTarget).outerHeight()

有没有办法增加文本区域的高度

<textarea class="form-control"></textarea>


而不是当输入超过字段的宽度和高度时获得的滚动功能?例如,如果用户输入2个段落,则整个段落应可见。当文本区域为空时,它的开头应该只有1或2行高度。

您可以使用下面的脚本来实现这一点

$("#textarea").on("keyup", function(event){
    if($(event.currentTarget).outerHeight() < $(event.currentTarget)[0].scrollHeight){
    $(event.currentTarget).height($(event.currentTarget)[0].scrollHeight);
  }
});

可能与我需要的完全相同。谢谢