这次给大家带来设置多行文本框[textarea]自动生成高度,设置多行文本框[textarea]自动生成高度的注意事项有哪些,下面就是实战案例,一起来看一下。
实现功能:
1/当textarea换行时自动增加一行高度
2/当textarea删除一行时 自动减少一行的高度 依赖:jquery.xxx.js 工作中需要使用类似功能但是觉得使用插件需要导入其他文件很不方便所以就写了一个
textarea jquery插件
登录后复制
jQuery.extend({ textareaAutosize_dc: function() { $("textarea").on("keyup", function(e) { var currentEnterCount = $(this).val().split("").length; var lineHeight = Number($(this).css("line-height").replace("px", "")); var enterCount = $(this).attr("enterCount"); if (currentEnterCount enterCount) { //每行加入固定行高 $(this).height($(this).height() + lineHeight); $(this).attr("enterCount", currentEnterCount); } //记录当前行高 $(this).attr("enterCount", currentEnterCount); }); }});//调用自动高度$.textareaAutosize_dc();
登录后复制
相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!
推荐阅读:
Jquery+Mobile自定义按钮图标步骤详解
Jquery+Mobile自定义按钮图标步骤详解
以上就是设置多行文本框[textarea]自动生成高度的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2767563.html