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


Posted in Javascript onAugust 02, 2016

如下所示:

$.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() {
	this.setCursorPosition(this.val().length);
};

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

Javascript 相关文章推荐
js替换字符串的所有示例代码
Jul 23 Javascript
js采用concat和sort将N个数组拼接起来的方法
Jan 21 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 Javascript
解析jQueryEasyUI的使用
Nov 22 Javascript
javascript基础知识之html5轮播图实例讲解(44)
Feb 17 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
Apr 27 Javascript
JS实现留言板功能
Jun 17 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
微信小程序之发送短信倒计时功能
Aug 30 Javascript
浅析vue中常见循环遍历指令的使用 v-for
Apr 18 Javascript
何时/使用 Vue3 render 函数的教程详解
Jul 25 Javascript
jQuery实现的placeholder效果完整实例
Aug 02 #Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 #Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
Aug 02 #Javascript
深入浅析search 搜索框的写法
Aug 02 #Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 #Javascript
Angularjs 自定义服务的三种方式(推荐)
Aug 02 #Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 #Javascript
You might like
MySQL相关说明
2007/01/15 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
2011/08/28 Javascript
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
Node.js实现文件上传
2016/07/05 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
python追加元素到列表的方法
2015/07/28 Python
Python实现针对中文排序的方法
2017/05/09 Python
python实现用户答题功能
2018/01/17 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
python 实现图片裁剪小工具
2021/02/02 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
综合测评自我鉴定
2013/10/08 职场文书
2013年入党人员的自我鉴定
2013/10/25 职场文书
党支部承诺书范文
2014/03/28 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL