我爱编程

JQuery获取输入框中的光标位置

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

(function ($, undefined) {

        $.fn.getCursorPosition = function () { 

            var el = $(this).get(0); 

            var pos = 0; 

            if ('selectionStart' in el) { 

                pos = el.selectionStart; 

            } else if ('selection' in document) { 

                el.focus(); 

                var Sel = document.selection.createRange(); 

                var SelLength = document.selection.createRange().text.length; 

                Sel.moveStart('character', -el.value.length); 

                pos = Sel.text.length - SelLength; 

            } 

            return pos; 

        } 

    })(jQuery);

上一篇 下一篇

猜你喜欢

热点阅读