Javascript 将 <textarea> 内容滚动回顶部

标签 javascript jquery html

我想要更改以下代码,以便在按下按钮时,它从下到上滚动文本区域内容。

$("button").on("click", function() {
  $(document).ready(function() {
    var $textarea = $('#update');
    $textarea.scrollTop($textarea[0].scrollHeight);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Scroll</button>
<textarea Name="update" Id="update" cols="50" rows="25"></textarea>

最佳答案

将以下行 $textarea.scrollTop($textarea[0].scrollHeight); 更改为 $textarea.scrollTop(0); 以滚动到顶部文本区域

$("button").on("click", function() {
    var $textarea = $('#update');
    $textarea.scrollTop(0);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Scroll</button>
<textarea Name="update" Id="update" cols="50" rows="25"></textarea>

关于Javascript 将 &lt;textarea&gt; 内容滚动回顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47958600/

相关文章:

JavaScript - 缺少语法错误

javascript - 为什么 jquery.validate.js 会显示两次错误消息?

html - 文本旁边垂直居中图标

html - 我的网站页面缩小了,我认为 CSS 有问题

javascript - 引用拉斐尔对象

javascript - 如果所选数字小于时钟中的当前时间,如何禁用数字

javascript - 如何制作 Html5/Javascript Canvas 填充窗口屏幕?

javascript - 动态检查文本区域中现有项目的复选框组

jquery - HTML 将 iframe 调整为响应式 iframe

html - Vue.js 的新手需要帮助了解为什么条形图不会在第一个命令之后更新