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 相关文章推荐
关于图片验证码设计的思考
Jan 29 Javascript
JS 常用校验函数
Mar 26 Javascript
javascript数组快速打乱重排的方法
Jan 02 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
js变量提升深入理解
Sep 16 Javascript
清除js缓存的多种方法总结
Dec 09 Javascript
JavaScript正则表达式和级联效果
Sep 14 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
微信上传视频文件提示(推荐)
Nov 22 Javascript
socket在egg中的使用实例代码详解
May 30 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
js实现星星海特效的示例
Sep 28 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验证码的制作思路和实现方法
2015/11/12 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
javascript arguments使用示例
2014/12/16 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
js正则相关知识点专题
2018/05/10 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
2020/10/18 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
环境建设实施方案
2014/03/14 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
品牌推广策划方案
2014/05/28 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书