将鼠标焦点定位到文本框最后(代码分享)
经测试,兼容IE8
//设置焦点相关---begin
//用法:$("#txtInput").val("你好").focusEnd();
$.fn.setCursorPosition=function(position){
if(this.lengh==0)returnthis;
return$(this).setSelection(position,position);
}
$.fn.setSelection=function(selectionStart,selectionEnd){
if(this.lengh==0)returnthis;
input=this[0];
if(input.createTextRange){
varrange=input.createTextRange();
range.collapse(true);
range.moveEnd('character',selectionEnd);
range.moveStart('character',selectionStart);
range.select();
}elseif(input.setSelectionRange){
input.focus();
input.setSelectionRange(selectionStart,selectionEnd);
}
returnthis;
}
$.fn.focusEnd=function(){
if(this.val()!=undefined){
this.setCursorPosition(this.val().length);
}
}
//设置焦点相关---end
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!
热门推荐
10 国庆节日简短祝福语
11 女儿蛋糕祝福语简短精辟
12 牛年的吉祥祝福语简短
13 祝女儿结婚简短祝福语
14 朋友新工作祝福语简短
15 生日奶茶红包祝福语简短
16 新年祝福语大全简短感谢
17 自由 生日祝福语简短独特
18 老人去世简短祝福语