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();
});
});