abstract:本文主要分享了将鼠标焦点定位到文本框最后的实例代码。具有很好的参考价值,下面跟着小编一起来看下吧经测试,兼容IE8//设置焦点相关---begin //用法:$("#txtInput").val("你好").focusEnd(); $.fn.setCursorPosition = function (position) 
本文主要分享了将鼠标焦点定位到文本框最后的实例代码。具有很好的参考价值,下面跟着小编一起来看下吧
经测试,兼容IE8
//设置焦点相关---begin //用法:$("#txtInput").val("你好").focusEnd(); $.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 () { if (this.val() != undefined) { this.setCursorPosition(this.val().length); } } //设置焦点相关---end
更多关于将鼠标焦点定位到文本框最后的方法请关注PHP中文网(www.php.cn)其他文章!