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 相关文章推荐
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
在JS中最常看到切最容易迷惑的语法(转)
Oct 29 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
Nov 19 Javascript
jquery实现表格本地排序的方法
Mar 11 Javascript
JavaScript动态添加css样式和script标签
Jul 19 Javascript
JS实现仿百度文库评分功能
Jan 12 Javascript
关于vue.extend和vue.component的区别浅析
Aug 16 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
Vue $mount实战之实现消息弹窗组件
Apr 22 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
Dec 09 Javascript
VueJS实现用户管理系统
May 29 Javascript
vue项目中的支付功能实现(微信支付和支付宝支付)
Feb 18 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
PHP函数常用用法小结
2010/02/08 PHP
浅析PHP绘图技术
2013/07/03 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
2016/03/05 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
python将文本中的空格替换为换行的方法
2018/03/19 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
2019/06/17 Python
python中比较两个列表的实例方法
2019/07/04 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
化学相关工作求职信
2013/10/02 职场文书
心理健康心得体会
2014/01/02 职场文书
铲车司机岗位职责
2014/03/15 职场文书
婚假请假条怎么写
2014/04/10 职场文书
高二数学教学反思
2016/02/18 职场文书
小学思品教学反思
2016/02/20 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python