JSFiddle - React, Tailwind, and code Playground
HTML
<button id="btn">The Button</button>
JavaScript
(function(){
var events = ['click','mycustomevent'];
$(function(){
var btn = $('#btn');
var i=0,n=events.length;for(;i<n;++i){
var event = events[i];
console.log('bind:', event);
btn.bind(
event,
(function(){
var e = event;
return function(){
console.log('fired:', e);
}
})()
);
btn.trigger(event);
}
});
})();