jQuery设置聚焦并使光标位置在文字最后的实现方法

如下所示:

rush:js;"> $.fn.setCursorPosition = function(position) { if (this.lengh == 0) return this; return $(this).setSelection(position,position); };

$.fn.setSelection = function(selectionStart,selectionEnd) {
if (this.lengh == 0)
return this;
input = this[0];

if (input.createTextRange) {
    var range = input.createTextRange();
    range.collapse(true);
    range.moveEnd('ch<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>cter',selectionEnd);
    range.moveStart('ch<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>cter',selectionStart);
    range.select();
} else if (input.setSelectionRange) {
    input.focus();
    input.setSelectionRange(selectionStart,selectionEnd);
}

return this;

};

$.fn.focusEnd = function() {
this.setCursorPosition(this.val().length);
};

以上这篇jQuery设置聚焦并使光标位置在文字最后的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...