JSFiddle - React, Tailwind, and code Playground
by Gunnar
HTML
<div id="mydiv" style="background:black;color:white">
hello
</div>
<div id="myseconddiv" style="background:black;color:white">
hello
</div>
<!-- apply to second div via button -->
<button id="mybtn" onclick='window.mypluginnamespace.someMethod("#myseconddiv")'>click</button>
JavaScript
(function (mypluginnamespace, $, undefined) {
mypluginnamespace.someMethod = function (someID) {
$(someID).css({"background": "white", "color" : "black"});
};
}(window.mypluginnamespace = window.mypluginnamespace || {}, jQuery));
// apply for first div
window.mypluginnamespace.someMethod("#mydiv");