textarea输入框随内容撑开高度

Posted gocircle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了textarea输入框随内容撑开高度相关的知识,希望对你有一定的参考价值。

原文链接

 

方法一(jquery):

$(‘textarea‘).each(function () {
  this.setAttribute(‘style‘, ‘height:‘ + (this.scrollHeight) + ‘px;overflow-y:hidden;‘);
}).on(‘input‘, function () {
  this.style.height = ‘auto‘;
  this.style.height = (this.scrollHeight) + ‘px‘;
});

方法二:

function setHeight(element) {
  $(element).css({‘height‘:‘auto‘,‘overflow-y‘:‘hidden‘}).height(element.scrollHeight);
}
$(‘textarea‘).each(function () {
  setHeight(this);
}).on(‘input‘, function () {
  setHeight(this);
});

以上是关于textarea输入框随内容撑开高度的主要内容,如果未能解决你的问题,请参考以下文章

uniapp开发支付宝小程序输入框内容高度未撑开问题

uniapp开发支付宝小程序输入框内容高度未撑开问题

textarea 实现高度自动增长

获取textarea文本框所选字符光标位置索引,以及选中的文本值;textarea高度自适应,随着内容增加高度增加;获取输入框中的光标位置

微信小程序textArea输入框随着输入字数自适应高度

实现输入框高度随内容变化