• JQUERY实现点击INPUT使光标移动到最后或指定位置


    下面本文章给大家简单介绍一下JQUERY实现点击INPUT使光标移动到最后或指定位置例子,希望对各位有帮助,你要知道面对一个 处女座的 需求者, focus()是远远不够的,比如说“我点进去的时候光标要在最后,这样我就不用再把光标移动到最后去添加东西了。”,oh,让我先撞下墙。

    我们需要扩展jQuery,代码如下:

    //光标放在最后 $("#文本框ID").textFocus();光标放在第二个字符后面 $("#文本框ID").textFocus(2);  
    (function($){  
        $.fn.textFocus=function(v){  
            var range,len,v=v===undefined?0:parseInt(v);  
            this.each(function(){  
                if($.browser.msie){  
                    range=this.createTextRange();  
                    v===0?range.collapse(false):range.move("character",v);  
                    range.select();  
                }else{  
                    len=this.value.length;  
                    v===0?this.setSelectionRange(len,len):this.setSelectionRange(v,v);  
                }  
                this.focus();  
            });  
            return this;  
        }  
    })(jQuery);

    另一种简单的方法,代码如下:

        var t=$(“#”+id).val();  
        $(“#”+id).val(“”).focus().val(t);  
  • 相关阅读:
    MySQL命令2
    MySQL命令1
    前端之HTML1
    linux命令之df dh
    python call java jar
    redis-py中的坑
    YARN应用程序的开发步骤
    Yarn的服务库和事件库使用方法
    SSH无密码验证
    在centos 6.5 在virtual box 上 安装增强版工具
  • 原文地址:https://www.cnblogs.com/catgatp/p/8227960.html
Copyright © 2020-2023  润新知