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


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 相关文章推荐
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
Feb 18 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
Dec 02 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
Dec 11 Javascript
javascript实现禁止复制网页内容
Dec 16 Javascript
JavaScript制作windows经典扫雷小游戏
Mar 31 Javascript
JS去除iframe滚动条的方法
Apr 01 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
Dec 22 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
Nov 21 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
Feb 26 Javascript
详解Vue.js 响应接口
Jul 04 Javascript
详解JavaScript中Arguments对象用途
Aug 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
Yii框架上传图片用法总结
2016/03/28 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
老生常谈文本文件和二进制文件的区别
2017/02/27 PHP
php封装一个异常的处理类
2017/06/08 PHP
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
Ext面向对象开发实践(续)
2008/11/18 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
详解JavaScript执行模型
2020/11/16 Javascript
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Django中提示消息messages的设置方式
2019/11/15 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
python3中确保枚举值代码分析
2020/12/02 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
核心价值观演讲稿
2014/05/13 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
预备党员半年考察意见
2015/06/01 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
Redis Cluster集群动态扩容的实现
2021/07/15 Redis
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript