JSFiddle - React, Tailwind, and code Playground

HTML

<div class="wysiwyg">
    <textarea id="test">Hello from Stack Overflow!!</textarea>
</div>

JavaScript

$('.wysiwyg textarea').live('select', function() {
    var text = SelectText("test");
    console.log(text);
});

  function SelectText(element) {
    var text = document.getElementById(element);
    if ($.browser.msie) {
        var range = document.body.createTextRange();
        range.moveToElementText(text);
        range.select();
        
        
    } else if ($.browser.mozilla || $.browser.opera) {
        var selection = window.getSelection();
        var range = document.createRange();
        range.selectNodeContents(text);
        selection.removeAllRanges();
        selection.addRange(range);       
        return selection.toString();
    } else if ($.browser.safari) {
        var selection = window.getSelection();
        selection.setBaseAndExtent(text, 0, text, 1);
    }
}