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 相关文章推荐
JQueryEasyUI Layout布局框架的使用
Apr 08 Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 Javascript
jQuery之Deferred对象详解
Sep 04 Javascript
Google 地图类型详解及示例代码
Aug 06 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
Sep 27 Javascript
Bootstrap Search Suggest使用例子
Dec 21 Javascript
简述Angular 5 快速入门
Nov 04 Javascript
JS实现获取进今年第几天是周几的方法分析
Jun 27 Javascript
如何实现一个webpack模块解析器
Oct 24 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
vue+elementUi图片上传组件使用详解
Aug 20 Javascript
微信小程序实现上传多张图片、删除图片
Jul 29 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
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
PHP序列号生成函数和字符串替换函数代码
2012/06/07 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
Python中的集合类型知识讲解
2015/08/19 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
python 实现屏幕录制示例
2019/12/23 Python
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
工程预算与管理应届生求职信
2013/10/06 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
导游词之山东红叶谷
2019/10/31 职场文书