单击按钮附加的文本区域值不会滚动
我有一个将文本附加到文本区域的按钮,但是更新的文本在底部溢出时不会向上滚动。但是,如果我直接在文本区域中键入,它会滚动得很好。我该如何解决这个问题?
$('#add-click').click(function() {
let myVal = $("textarea").val();
$("textarea").val(myVal+"Some text.");
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea rows="4" cols="50"/></textarea>
<button id="add-click">Insert text</button>
I have a button that appends text to a textarea, but the updated text does not scroll up when it overflows at the bottom. However, it scrolls fine if I type directly in the textarea. How can I fix this?
$('#add-click').click(function() {
let myVal = $("textarea").val();
$("textarea").val(myVal+"Some text.");
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea rows="4" cols="50"/></textarea>
<button id="add-click">Insert text</button>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 jQuery
scrollHeight
和scrollTop
来实现此目的You could achieve this by using jQuery
scrollHeight
andscrollTop