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表单验证代码
Aug 02 Javascript
javascript中用星号表示预录入内容的实现代码
Jan 08 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
原生javascript模仿win8等待提示圆圈进度条
Apr 24 Javascript
原生js仿jquery一些常用方法(必看篇)
Sep 20 Javascript
Vue Ajax跨域请求实例详解
Jun 20 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
JavaScript中callee和caller的区别与用法实例分析
Jun 28 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
微信小程序scroll-view的滚动条设置实现
Mar 02 Javascript
vue实现购物车的监听
Apr 20 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 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
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
分享20款好玩的jQuery游戏
2011/04/17 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
深入理解angular2启动项目步骤
2017/07/15 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
Vue使用轮询定时发送请求代码
2020/08/10 Javascript
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
软件测试英文面试题
2012/10/14 面试题
医学专业自荐信
2014/06/14 职场文书
医院见习总结
2015/06/24 职场文书
二十年同学聚会致辞
2015/07/28 职场文书