textarea高度自适应,随着内容增加高度增加

Posted 一直在路上的猪

tags:

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

$(function(){
        $.fn.autoHeight = function(){    
        function autoHeight(elem){
            elem.style.height = ‘auto‘;
            elem.scrollTop = 0; //防抖动
            elem.style.height = elem.scrollHeight + ‘px‘;
        }
        this.each(function(){
            autoHeight(this);
            $(this).on(‘keyup‘, function(){
                autoHeight(this);
            });
        });    
    }                
    $(‘textarea[autoHeight]‘).autoHeight();    
})

页面中的textarea直接加属性就行

<textarea  autoHeight="true" readonly="readonly" > </textarea>

pc   移动端都经过测试,没问题 放心用吧!

以上是关于textarea高度自适应,随着内容增加高度增加的主要内容,如果未能解决你的问题,请参考以下文章

div模拟textarea自适应高度

textarea 动态填充内容 文本框高度自适应

如何让textarea随着内容自适应高度

怎么设置Div随着内部数据多少自适应高度?

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

左边label随着右边textarea高度自适应