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 相关文章推荐
Javascript与vbscript数据共享
Jan 09 Javascript
JQUERY设置IFRAME的SRC值的代码
Nov 30 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
Oct 28 Javascript
js弹出窗口返回值的简单实例
May 28 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
Mar 14 Javascript
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
JavaScript的数据类型转换原则(干货)
Mar 15 Javascript
vue-content-loader内容加载器的使用方法
Aug 05 Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 Javascript
Vue + Elementui实现多标签页共存的方法
Jun 12 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
Apr 13 Javascript
javascript 易错知识点实例小结
Apr 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
珊瑚虫IP库浅析
2007/02/15 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
YII实现分页的方法
2014/07/09 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
orm获取关联表里的属性值
2016/04/17 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
cookie的secure属性详解
2015/04/08 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
详解Python中with语句的用法
2015/04/15 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
体育专业个人的求职信范文
2013/09/21 职场文书
大学生简单自荐信
2013/11/10 职场文书
应聘自荐信
2013/12/14 职场文书
业绩考核岗位职责
2014/02/01 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
父亲去世追悼词
2015/06/23 职场文书
董事长新年致辞
2015/07/29 职场文书