美文网首页我爱编程
JQuery获取输入框中的光标位置

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

作者: 千年码农 | 来源:发表于2018-06-05 09:17 被阅读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);

相关文章

网友评论

    本文标题:JQuery获取输入框中的光标位置

    本文链接:https://www.haomeiwen.com/subject/sitpsftx.html