扩展选择以完成单词

时间:2015-07-24 15:39:21

标签: javascript jquery

我使用以下代码段来获取所选/标记句子的文本 如何扩展选择以获得整个单词的句子?例如,如果用户在单词内开始和结束选择。感谢您的提示。

JS

function selectHTML() {
    try {
        if (window.ActiveXObject) {
            var c = document.selection.createRange();
            return c.htmlText;
        }

        var nNd = document.createElement("span");
        $('#helperDiv').val(nNd);
        var w = getSelection().getRangeAt(0);

        w.surroundContents(nNd);
        return nNd.innerHTML;
    } catch (e) {
        if (window.ActiveXObject) {
            return document.selection.createRange();
        } else {
            return getSelection();
        }
    }
}

JSFiddle

0 个答案:

没有答案