jquery - 文本区域高度根据内容高度增加

标签 jquery html css

我需要根据内容增加文本区域的高度。如果用户输入内容,它会自动增加。如果删除内容则需要降低高度。

最佳答案

是的,我得到了答案,它工作正常。

<textarea onkeyup="textAreaAdjust(this)" placeholder="Add a new answer" rows="1"></textarea>


 <script type="text/javascript"> 
                     function textAreaAdjust(o) {  
                     o.style.height = "1px";     o.style.height = (25+o.scrollHeight)+"px"; }
  </script>

关于jquery - 文本区域高度根据内容高度增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29114806/

相关文章:

javascript - 如何在用户选项更改时在 Onchange 事件中更改 Visual Composer 上的按钮(选择选项)

javascript - CSS 变换元素建议

css - 为什么内联样式表的 'img' 元素样式会覆盖 `img` 标签上的内联样式?

javascript - 使用 jQuery animate() 改变大小时内联 block anchor 移动

html - 如何将滚动条添加到带有滚动条的元素内的元素?

jquery - 如何在不同的 bootstrap div 网格中显示 wordpress 帖子?

javascript - 使用javascript从另一个网站获取html元素?

javascript - 如何从模态更改隐藏字段中的值

javascript - 如何在转发器控件中垂直而不是水平显示图像行

html - 使用 2 个 SVG 图标应用类似的填充效果