JSFiddle - React, Tailwind, and code Playground

HTML

<div>select me selet me select me select me.  select me selet me select me select me.</div> <p>select me selet me select me select me.  select me selet me select me select me.  select me selet me select me select me.  select me selet me select me select me.</p>

JavaScript

if (!window.x) {
    x = {};
}

x.Selector = {};
x.Selector.getSelected = function() {
    var t = '';
    if (window.getSelection) {
        t = window.getSelection();
    } else if (document.getSelection) {
        t = document.getSelection();
    } else if (document.selection) {
        t = document.selection.createRange().text;
    }
    console.log(window.getSelection().anchorNode.parentNode);
    console.log(window.getSelection().focusNode.parentNode);
    return t;
}

$(document).ready(function() {
    $(document).bind("mouseup", function() {
        var mytext = x.Selector.getSelected();
        alert(mytext);
    });
});