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 去字符串空格终极版(支持utf8)
Nov 14 Javascript
JavaScript 学习笔记一些小技巧
Mar 28 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
Aug 05 Javascript
javascript设计模式--策略模式之输入验证
Nov 27 Javascript
Webwork 实现文件上传下载代码详解
Feb 02 Javascript
javascript解决小数的加减乘除精度丢失的方案
May 31 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
Jan 07 Javascript
微信小程序中时间戳和日期的相互转换问题
Jul 09 Javascript
JS遍历树层级关系实现原理解析
Aug 31 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
Jan 19 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
php 无法载入mysql扩展
2010/03/12 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
改变隐藏的input中value的值代码
2013/12/30 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
python实现的系统实用log类实例
2015/06/30 Python
Python实现一个简单的验证码程序
2017/11/03 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
Python如何将装饰器定义为类
2020/07/30 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
当当网软件测试笔试题
2015/11/24 面试题
初中三年学生的学习自我评价
2013/11/13 职场文书
应届生个人求职信模板
2013/11/26 职场文书
行政总经理岗位职责
2013/12/05 职场文书
医院总经理职责
2013/12/26 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
商务日语专业自荐信
2014/04/17 职场文书
淘宝活动总结范文
2014/06/26 职场文书
单位推荐信范文
2015/03/27 职场文书
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python
Ajax实现三级联动效果
2021/10/05 Javascript
React自定义hook的方法
2022/06/25 Javascript