首頁 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.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 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)

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

jQuery如何移除元素的height屬性?在前端開發中,經常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設定元素的高度

wps目錄怎麼自動產生目錄頁碼 wps目錄怎麼自動產生目錄頁碼 Feb 27, 2024 pm 04:01 PM

WPS是一款功能強大的辦公室軟體,可幫助我們有效率地完成各種辦公室任務。其中,自動產生目錄頁碼是一項非常實用的功能。能極大的為用戶們提高自己的工作效率,那麼下面本站小編就帶來本文詳細為大家介紹一下如何使用WPS自動生成目錄頁碼,希望能幫助到各位有需要的小伙伴們。 wps目錄怎麼自動產生目錄頁碼先開啟wps群文檔,在空白處輸入要產生目錄的內容,然後在開始功能表列中選擇標題1、標題2、標題3的樣式。 2.然後設定好之後我們點選其中的【引用】功能,點選之後在引用的工具列中,在這裡我們點選【目錄】;3、最後點擊

目錄怎麼自動產生 自動產生目錄格式怎麼設定 目錄怎麼自動產生 自動產生目錄格式怎麼設定 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