热门关键字:
jquery > jquery教程 > jquery教程 > Jquery小技巧之获取鼠标选中部分的内容

Jquery小技巧之获取鼠标选中部分的内容

4242
作者:管理员
发布时间:2013/7/23 8:48:42
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=295

Jquery小技巧之获取鼠标选中部分的内容:


//选中文字
$.fn.caret = function (callback) {
    var el = $(this).get(0);
    var ret = 0;
    if (el.nodeName.toLowerCase() === "textarea") {
        if (el.selectionStart) {
            ret = el.selectionStart;
        } else if (document.selection) {
            var r = document.selection.createRange();
            if (r !== null) {
                var re = el.createTextRange();
                var rc = re.duplicate();
                re.moveToBookmark(r.getBookmark());
                rc.setEndPoint('EndToStart', re);
                ret = rc.text.length;
            }
        }
    }

    if (callback) {

    }
    return ret;
};






如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:Jquery技巧 selection createRange createTextRange moveToBookmark selectionStart setEndPoint Jquery插件
友荐云推荐