textarea自适应高度
html
<textarea class="e-textarea"></textarea>
css
.e-textarea{ border:none; display:block; padding: 0; width:100%; outline:none; background:#fafafa; box-sizing:border-box; line-height:18px; font-size:14px; resize: none; height:18px; }
js
$('.e-textarea').on('input',function(){ var len = $(this).val().split("\n").length; $(this).height(len*18); var sh = this.scrollHeight if(len<sh){ $(this).height(sh); }else{ $(this).height(len*18); } });