我爱编程

Jquery让光标焦点左右移动

2018-06-05  本文已影响0人  千年码农

(function($){

    $.fn.textFocus=function(v){

        var range,len,v=v===undefined?0:parseInt(v);

        this.each(function(){

            if(!$.support.leadingWhitespace){

                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);

上一篇 下一篇

猜你喜欢

热点阅读