zoukankan      html  css  js  c++  java
  • 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);  
  • 相关阅读:
    解决无法安装Microsoft .Net Framework 3.5
    day11-15,装饰器
    Xmanager Power Suit 6.0.0009 最新版注册激活
    eth
    MySql 8.0 版本使用navicat连不上解决
    day11
    Mybatis使用规则
    nginx的基本配置
    Mybatis分页插件PageHelper使用
    dubbo的使用
  • 原文地址:https://www.cnblogs.com/catgatp/p/8227960.html
Copyright © 2011-2022 走看看