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