Get Selected Text
by Khursheed Ali
HTML
<div>
<p>asdasd sadsadsadsa
<p>sadsad</p><br/>
<p>sadsad</p><br/>
<p>sadsad</p><br/>
<p>sadsad</p><br/>
<p>sadsad</p><br/>
<p>sadsad</p><br/>
</p>
</div>
<button id='selBut'> get html </button>
JavaScript
function selHTML() {
try {
if (window.ActiveXObject) {
var c = document.selection.createRange();
return c.htmlText;
}
var nNd = document.createElement("span");
var w = getSelection().getRangeAt(0);
w.surroundContents(nNd);
return nNd.innerHTML;
} catch (e) {
if (window.ActiveXObject) {
return document.selection.createRange();
} else {
return getSelection();
}
}
}
$(function(){
$("#selBut").on('click',function(){
alert("hi");
console.log(selHTML());
alert(selHTML());
});
});