JSFiddle - React, Tailwind, and code Playground
by darcyclarke
HTML
<textarea>sfdadsfsd</textarea>
<a href="#">Get Selected Text</a>
JavaScript
var getSelectedText = function(){
var el = $("textarea");
if(typeof(el[0].selectionStart) != "undefined"){
return el.val().substring(el[0].selectionStart,el[0].selectionEnd);
} else if(document.getSelection){
return ""+document.getSelection();
} else if(document.selection){
return ""+document.selection.createRange().text;
} else {
return false;
}
};
$("a").bind("click", function(){
console.log(getSelectedText());
});