JSFiddle - React, Tailwind, and code Playground

by skylar

HTML

<body>

    <div>
        
        <div mce_style="some-stuff"></div>
        <div mce_class="some-stuff">
            <div><h1>Title</h1></div>
        </div>
        <div>
            <div mce_bogus="some-stuff"></div>
        </div>       
</div>        
</body>

JavaScript

$.fn.extend({

    findAttributes: function(attribute) {
        
        var attributeFinder = new RegExp(attribute + '(.+)="', "gi");
        
        var elementHTML = this.html().replace(attributeFinder, "data-needle='pin' "+attribute+"$1=\"");
        this.html(elementHTML);
        
        return this.find("[data-needle=pin]");
    }

});
        
console.log($("body").findAttributes('mce_'));