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

})();