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 冒号 使用说明
Jun 06 Javascript
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
JavaScript控制按钮可用或不可用的方法
Apr 03 Javascript
javascript对象的相关操作小结
May 16 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
node.js中http模块和url模块的简单介绍
Oct 06 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
Sep 10 Javascript
24行JavaScript代码实现Redux的方法实例
Nov 17 Javascript
vue动态绑定style样式
Apr 20 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
vue加载完成后的回调函数方法
2018/09/07 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
python中的colorlog库使用详解
2019/07/05 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
销售自我评价
2013/10/22 职场文书
物业电工岗位职责
2013/11/20 职场文书
工程质量月活动方案
2014/02/19 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2014年团工作总结
2014/11/27 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
大国崛起观后感
2015/06/02 职场文书
费城故事观后感
2015/06/10 职场文书
导游词之阆中古城
2019/12/23 职场文书
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
MySQL的InnoDB存储引擎的数据页结构详解
2022/03/03 MySQL