jQuery设置聚焦并使光标位置在文字最后的实现方法
更新时间:2016年08月02日 09:56:21 投稿:jingxian
下面小编就为大家带来一篇jQuery设置聚焦并使光标位置在文字最后的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
如下所示:
$.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设置聚焦并使光标位置在文字最后的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
数字时钟在web倒计时,web闹钟效果以及基于html5的web app中,本文给大家介绍基于jquery和css3制作数字时钟附源码下载,感兴趣的朋友来看看吧2015-11-11jquery和javascript中如何将一元素的内容赋给另一元素
将一元素的内容赋给另一元素,在某些情况下还是比较实用的,下面为大家讲解下jquery和javascript中是如何实现的2014-01-01
最新评论