gpt4 book ai didi

javascript - 将光标位置设置为文本区域中的行尾(HTML、js)

转载 作者:行者123 更新时间:2023-11-28 07:59:06 29 4
gpt4 key购买 nike

有没有办法使用 javascript 将光标位置设置到 HTML 文本区域中特定行(更准确地说是第一行)的末尾。文本区域包含长度未知的文本,但至少有一行。第一行的长度也是未知的。

我正在使用 jQuery。

最佳答案

这是我与 jQuery 一起使用的函数。

$.fn.cursorToEnd = function() {
var start, end;
start = end = this.val().length;
return this.each(function() {
if (this.setSelectionRange) {
this.focus();
this.setSelectionRange(start, end);
} else if (this.createTextRange) {
var range = this.createTextRange();
range.collapse(true);
range.moveEnd('character', end);
range.moveStart('character', start);
range.select();
}
});
};

要在 id = "InputBox"的文本框上使用:

$('#InputBox').cursorToEnd();

关于javascript - 将光标位置设置为文本区域中的行尾(HTML、js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643122/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com