JavaScript 将文本光标设置为input / textarea的开头/结尾

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 将文本光标设置为input / textarea的开头/结尾相关的知识,希望对你有一定的参考价值。

/* to the END */

$('textarea').each(function(){ //change event or something you want

/* simple js */
if (this.createTextRange) {
 var r = this.createTextRange();
 r.collapse(false);
 r.select();
}

 $(this).focus(); //set focus

});

/* to the BEGIN */

$('textarea').each(function(){ //change event or something you want

/* simple js */
if (this.createTextRange) {
 var r = this.createTextRange();
 r.collapse(true);
 r.select();
}

 $(this).focus(); //set focus

});

以上是关于JavaScript 将文本光标设置为input / textarea的开头/结尾的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript 将光标放在文本输入元素中的文本末尾

javascript设置input编辑框光标的位置

JavaScript 自定义文本框光标——初级版

Chrome在拖动时将光标设置为文本,为啥?

UITextField 将光标设置为开始文本位置

javascript 在文本框中的最后一个字符后设置光标/焦点