textarea文本框高度自适应

liveInput:function(){
         $('textarea').on('input propertychange', function(){
           //显示隐藏发送按钮
           var text = $(this).val()
         
           //动态改变文本框的高度
           var arr = text.split('\n'),
               len = arr.length;
           if(len > 1){
             $(this).css("lineHeight","20px");
           }else{
             $(this).css("lineHeight","28px");
           }
           if($(this).height <= 100){
             $(this).height(len*28);//28为行高;
           }

         })
       },
liveInput();

你可能感兴趣的:(js)