Textarea垂直尺寸和自动调整大小

时间:2015-01-16 14:17:01

标签: javascript php jquery html css

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

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

其中data1从PHP对应变量获取数据,该变量表示初始textarea内容,#request_description是第二个textarea的id。我试图改变高度:250px到高度:自动或最小高度:250px;但是,什么也没做。你有什么想法,如果最后一个必须超过250px,我怎么可能要求第二个textarea调整其高度到适当的内容?

非常感谢

1 个答案:

答案 0 :(得分:1)

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