Change selected text color bg

by valk

HTML

<div>
<p>The quick brown fox jumps over the lazy dog</p>
</div>
<br />

CSS

.la {background: "#6f3" }

JavaScript

function selectHTML() {
    try {
        if (window.ActiveXObject) {
            var c = document.selection.createRange();
            return c.htmlText;
        }
    
        var nNd = document.createElement("span");
        nNd.className = "la";
        var w = getSelection().getRangeAt(0);
        w.surroundContents(nNd);
        window.getSelection().removeAllRanges();
        return nNd.innerHTML;
    } catch (e) {
        if (window.ActiveXObject) {
            return document.selection.createRange();
        } else {
            return getSelection();
        }
    }
}

$(function() {
    $('body').mouseup( function() {
        var mytext = selectHTML();
    });
});