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