自动增加文本区域大小
Automatically increasing textarea size
我在jquery
中有以下函数autoheight()
,它根据我们输入的文本自动放大textbox
,
$(function(){
$(".form-textarea").autoheight();
});
我的问题是当我使用jquery
&ajax
,功能停止工作,文本框停止根据文本内容增加大小。我的意思是,这与活动授权有关,有人能找到解决方案吗?
文本区域的html编码功能
<textarea style="overflow: hidden; height: 26.234px;" name="comment" class="form-textarea"></textarea>
通过jquery加载的文本区域/不起作用的
<textarea name="comment" class="form-textarea"></textarea>
注意-如果我们通过浏览器刷新页面,效果会很好。
在AJAX调用期间,您是否真的覆盖了受影响的textarea
元素?
如果是这种情况,您将需要在AJAX调用的成功回调中显式调用新元素上的autoheight()
函数(因为旧函数已被替换,不再在DOM中,并且您的函数不知道新元素)。
$.ajax({
url: 'your-target-here',
success: function(){
// Update your content here (or that may already be done)
// Reregister your autoheight function
$(".form-textarea").autoheight();
}
});
相关文章:
- onkeyup无法动态创建多个文本区域
- 具有所有样式的文本正在复制到可编辑文本区域
- 在文本区域POST后解码JSON
- HTML文本区域文本到XML
- 阻止在文本区域/文本框中输入数字
- 使用 javascript 单击图片后更改<文本区域>文本
- 使用 javascript 检测文本区域/文本输入中的 HTML 标记,但它应该支持常见的>和<
- 在按 Tab 键时选择文本区域文本
- 切换文本区域文本,但保留对文本的更改
- 清除文本区域/文本框内容的按钮
- 加载页面时,聚焦并全选文本区域文本
- 如何使可编辑文本区域文本不可选择
- 我的文本区域文本是't用javascript将我想要的样式设置为CSS
- 使用jQuery将文本区域文本安全地存储在隐藏字段中,然后稍后在PHP中使用该文本
- 删除文本区域文本提交在新的选项卡
- 如何在添加新文本时保持文本区域文本静态
- 使用 jQuery 将文本区域文本设置为格式正确的 HTML 代码
- 为什么文本添加到区域文本是通过页面刷新,而不是直接刷新
- 使用 jquery 修改文本区域文本
- 如何使用Javascript在文本区域(文本框)中单击(光标闪烁)而不使用鼠标单击