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 面向对象之神奇的prototype
Feb 26 Javascript
关于div自适应高度/左右高度自适应一致的js代码
Mar 22 Javascript
js选择并转移导航菜单示例代码
Aug 19 Javascript
javascript实现根据身份证号读取相关信息
Dec 17 Javascript
利用Angularjs实现幻灯片效果
Sep 07 Javascript
利用Javascript裁剪图片并存储的简单实现
Mar 13 Javascript
Vue学习之路之登录注册实例代码
Jul 06 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
Jul 23 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
Mar 22 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
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
天津市收音机工业发展史
2021/03/04 无线电
php读取文件内容的几种方法详解
2013/06/26 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
jQuery获取节点和子节点文本的方法
2014/07/22 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
Python中如何添加自定义模块
2020/06/09 Python
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
西班牙手机之家:Phone House
2018/10/18 全球购物
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
.NET程序员的几道面试题
2012/06/01 面试题
自荐书模板
2013/12/19 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
2014年平安夜寄语
2014/12/08 职场文书
档案管理员岗位职责
2015/02/12 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书