文本区域垂直大小和自动调整大小

Textarea vertical size and autosize

本文关键字:调整 区域 文本 垂直      更新时间:2023-09-26

我正在使用一个名为autosize(http://www.jacklmoore.com/autosize/)的Jquery插件至于我的文本区域会自动垂直扩展(就像我键入一样),以防内容超过其高度(250px)。一切都很好。问题是当我尝试将第一个文本区域的内容移动到第二个文本区域(两个文本区域相同)时,即使第一个文本区域的内容超过了该限制,第二个文本区域的高度仍然是 250px。此移动按如下方式完成:将第一个内容发送到MySQL,检索它,然后通过以下方式将其呈现给第二个文本区域:

$("#request_description").val(data1);

其中 data1 从 PHP 获取数据 对应变量,该变量表示初始文本区域内容,#request_description 是第二个文本区域的 id。我尝试将高度:250px 更改为高度:自动或最小高度:250px;但是,什么也没做。您是否知道如果最后一个文本区域必须超过 250px,我如何强制第二个文本区域将其高度调整为适当的内容?

谢谢

插件页面上的简单搜索显示"Autosize无法知道文本区域的值何时通过JavaScript更改"。从本文档开始,您应该使用$("#request_description").val(data1)trigger('autosize.resize');