首页 > 代码库 > jQuery实现textarea高度根据内容自适应
jQuery实现textarea高度根据内容自适应
1 //jQuery实现textarea高度根据内容自适应 2 $.fn.extend({ 3 txtaAutoHeight: function () { 4 return this.each(function () { 5 var $this = $(this); 6 if (!$this.attr(‘initAttrH‘)) { 7 $this.attr(‘initAttrH‘, $this.outerHeight()); 8 } 9 setAutoHeight(this).on(‘input‘, function () { 10 setAutoHeight(this); 11 }); 12 }); 13 function setAutoHeight(elem) { 14 var $obj = $(elem); 15 return $obj.css({ height: $obj.attr(‘initAttrH‘), ‘overflow-y‘: ‘hidden‘ }).height(elem.scrollHeight); 16 } 17 } 18 }); 19 20 //调用 21 $(function () { 22 $("#txtaMain").txtaAutoHeight(); 23 });
jQuery实现textarea高度根据内容自适应
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。