将鼠标焦点定位到文本框最后(代码分享)


Posted in Javascript onJanuary 11, 2017

经测试,兼容IE8

//设置焦点相关---begin
//用法:$("#txtInput").val("你好").focusEnd();
$.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('character', selectionEnd);
 range.moveStart('character', selectionStart);
 range.select();
 } else if (input.setSelectionRange) {
 input.focus();
 input.setSelectionRange(selectionStart, selectionEnd);
 }
 return this;
}
$.fn.focusEnd = function () {
 if (this.val() != undefined) {
 this.setCursorPosition(this.val().length);
 }
}
//设置焦点相关---end

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
图片上传判断及预览脚本的效果实例
Aug 07 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
JavaScript中的数组特性介绍
Dec 30 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
Jul 27 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
Sep 15 Javascript
element vue Array数组和Map对象的添加与删除操作
Nov 14 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
Aug 03 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 Javascript
javascript实现随机抽奖功能
Dec 30 Javascript
移动端界面的适配
Jan 11 #Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
Jan 11 #Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 #Javascript
Bootstrap表单控件使用方法详解
Jan 11 #Javascript
老生常谈的跨域处理
Jan 11 #Javascript
bootstrap选项卡使用方法解析
Jan 11 #Javascript
常用的javascript设计模式
Jan 11 #Javascript
You might like
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
jQuery的text()方法用法分析
2014/12/20 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
vue源码入口文件分析(推荐)
2018/01/30 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python实现图像几何变换
2015/07/06 Python
python实现excel读写数据
2021/03/02 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
python实现斗地主分牌洗牌
2020/06/22 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
八年级物理教学反思
2014/01/19 职场文书
法律六进活动方案
2014/03/13 职场文书
农村党员一句话承诺
2014/05/30 职场文书
5s标语大全
2014/06/23 职场文书
会计学专业自荐信
2014/06/25 职场文书
离职证明标准格式
2014/09/15 职场文书
建党伟业的观后感
2015/06/01 职场文书
十七岁的单车观后感
2015/06/12 职场文书