JSFiddle - React, Tailwind, and code Playground

by sp182

HTML

text <a href="" class="filterLink">link</a><
    <a href="" id='filterLink' class="filterLink">lingfgdgdk</a><br />
    <a href="" class="filterLink">link</a><br />
    <a href="" class="filterLink">link</a><br />

JavaScript

function selHTML() {

    try {
        if (window.ActiveXObject) {
            var c = document.selection.createRange();
            return c.htmlText;
        }

        var nNd = document.createElement("span");
        var w = getSelection().getRangeAt(0);
        w.surroundContents(nNd);
        return nNd.innerHTML;
    } catch (e) {
        if (window.ActiveXObject) {
            return document.selection.createRange();
        } else {
            return getSelection();
        }
    }
    
}


$(function() {

    $(document).bind("mouseup", function() {
        var mytext = selHTML();
        alert(mytext);
    });

});