首页 web前端 js教程 设置多行文本框[textarea]自动生成高度

设置多行文本框[textarea]自动生成高度

Apr 26, 2018 pm 01:42 PM
textarea 自动生成 高度

这次给大家带来设置多行文本框[textarea]自动生成高度,设置多行文本框[textarea]自动生成高度的注意事项有哪些,下面就是实战案例,一起来看一下。

实现功能:

1/当textarea换行时自动增加一行高度
2/当textarea删除一行时 自动减少一行的高度 依赖:jquery.xxx.js 工作中需要使用类似功能但是觉得使用插件需要导入其他文件很不方便所以就写了一个

textarea jquery插件

<p class="form-group">
    <label class="col-sm-3 control-label no-
padding-right
" for="form-field-5"> 内容</label>
    <p class="col-sm-9">
        <textarea class="col-sm-8" id="form-field-5" placeholder="请输入内容..."></textarea>
    </p>
</p>
登录后复制
jQuery.extend({
    textareaAutosize_dc: function() {
        $("textarea").on("keyup", function(e) {
            var 
current
EnterCount = $(this).val().split("\n").length;
            var lineHeight = Number($(this).css("
line-height
").replace("px", ""));
            var enterCount = $(this).attr("enterCount");
            if (currentEnterCount < enterCount && enterCount != undefined) {
                //每行减掉固定行高
                $(this).height($(this).height() - lineHeight);
            } else if (currentEnterCount > enterCount) {
                //每行加入固定行高
                $(this).height($(this).height() + lineHeight);
                $(this).attr("enterCount", currentEnterCount);
            }
            //记录当前行高
            $(this).attr("enterCount", currentEnterCount);
        });
    }
});
//调用自动高度
$.textareaAutosize_dc();
登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

Jquery+Mobile自定义按钮图标步骤详解

Jquery+Mobile自定义按钮图标步骤详解

以上是设置多行文本框[textarea]自动生成高度的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

wps目录怎么自动生成目录页码 wps目录怎么自动生成目录页码 Feb 27, 2024 pm 04:01 PM

WPS是一款功能强大的办公软件,可以帮助我们高效地完成各种办公任务。其中,自动生成目录页码是一项非常实用的功能。能极大的为用户们提高自己的工作效率,那么下面本站小编就带来本文详细为大家介绍一下如何使用WPS自动生成目录页码,希望能帮助到各位有需要的小伙伴们。wps目录怎么自动生成目录页码首先打开wps群文档,在空白处输入要生成目录的内容,然后在开始菜单栏中选择标题1、标题2、标题3的样式。2、然后设置好之后我们点击其中的【引用】功能,点击之后在引用的工具栏中,在这里我们点击【目录】;3、最后点击

jQuery如何移除元素的height属性? jQuery如何移除元素的height属性? Feb 28, 2024 am 08:39 AM

jQuery如何移除元素的height属性?在前端开发中,经常会遇到需要操作元素的高度属性的需求。有时候,我们可能需要动态改变元素的高度,而有时候又需要移除元素的高度属性。本文将介绍如何使用jQuery来移除元素的高度属性,并提供具体的代码示例。在使用jQuery操作高度属性之前,我们首先需要了解CSS中的height属性。height属性用于设置元素的高度

目录怎么自动生成 自动生成目录格式怎么设置 目录怎么自动生成 自动生成目录格式怎么设置 Feb 22, 2024 pm 03:30 PM

在word中挑选目录的款式,操作完成就可以自动生成了。解析1进到电脑的word,点一下引入。2进去后,点一下文件目录。3接着挑选文件目录的款式。4操作完成,就可以看到文件目录自动生成了。补充:总结/注意事项文章的目录自动生成,其中包括一级标题、二级标题和三级标题,通常不超过三级标题。

如何更改br标签的高度? 如何更改br标签的高度? Sep 11, 2023 pm 05:29 PM

标签是一种常用的HTML元素,用于在Web内容中添加换行符。然而,有时,行不连续性的预先存在的高度可能被认为是不够的,因此需要增大书面材料的连续行之间的间隙。在本次讨论中,我们将探索修改标签高度的各种方法,包括使用CSSline-height属性和添加辅助换行元素。无论您是初级还是熟练的Web开发人员,本手册都将使您全面了解如何调整网页设计中标签的高度。方法我们将看到两种不同的方法来明显改变br标签的高度。它们如下-使用CSSline-height属性添加额外的换行符方法一:使用CSSline-

如何使用PHP进行API文档自动生成 如何使用PHP进行API文档自动生成 Jun 06, 2023 am 08:01 AM

随着互联网技术的不断发展,API成为了实现应用间数据交互的重要方式。在编写API的过程中,文档的编写和维护不可避免地成为了一个重要问题。然而,传统的手动编写和维护API文档的方式效率低下、易出错,不适合不断迭代的项目。而使用PHP进行API文档自动生成则可以有效提高效率,减少错误。本文将介绍如何使用PHP进行API文档自动生成。手动

如何开发一个自动生成电子书的WordPress插件 如何开发一个自动生成电子书的WordPress插件 Sep 05, 2023 am 08:01 AM

如何开发一个自动生成电子书的WordPress插件随着社交媒体和电子阅读器的流行,电子书已成为人们获取和分享知识的重要途径之一。作为一名WordPress开发者,你可能会面临创建和发布电子书的需求。为了简化这一过程,我们可以开发一个自动生成电子书的WordPress插件。本文将教你如何开发这样一个插件,并提供代码示例供参考。步骤1:创建插件的基本文件结构首先

如何在Java 14中使用Records类自动生成equals()和hashCode()方法 如何在Java 14中使用Records类自动生成equals()和hashCode()方法 Jul 31, 2023 pm 01:52 PM

如何在Java14中使用Records类自动生成equals()和hashCode()方法在Java编程中,我们经常需要为我们的类编写equals()和hashCode()方法。这两个方法在处理对象的相等性和哈希码时非常重要。为了简化这个过程,Java14引入了一个新的Records类。Records类提供了一种简化编写equals()和hashCode

怎么设置textarea只读 怎么设置textarea只读 Sep 28, 2023 am 11:17 AM

可以使用readonly属性、disabled和readwrite属性来设置textarea只读。详细介绍:1、readonly属性,readonly属性的值为readonly;2、disabled属性,<textarea>元素的内容将无法更改,因为disabled属性的值为disabled;3、readwrite属性,<textarea>元素的内容可以更改等等。

See all articles