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表单提交的代码
Sep 13 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
Aug 13 Javascript
js实现仿爱微网两级导航菜单效果代码
Aug 31 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
Aug 24 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
Sep 19 Javascript
BootStrap 导航条实例代码
May 18 Javascript
js构造函数创建对象是否加new问题
Jan 22 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
vue axios重复点击取消上一次请求封装的方法
Jun 19 Javascript
jquery获取input输入框中的值
Nov 13 jQuery
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安全编程之加密功能
2006/10/09 PHP
第十五节--Zend引擎的发展
2006/11/16 PHP
PHP 加密解密内部算法
2010/04/22 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
代码分析Python地图坐标转换
2018/02/08 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
常务副总经理岗位职责
2014/04/12 职场文书
无私奉献演讲稿
2014/09/04 职场文书
临时租车协议范本
2014/09/23 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
如何书写授权委托书?
2019/06/25 职场文书
六年级情感作文之500字
2019/10/23 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis