JSFiddle - React, Tailwind, and code Playground

by andreortigao

HTML

<a href="javascript:void(0);" id="myLink">Click me</a>

JavaScript

(function($){
    $.fn.toggleHandlers = function(eventType){
        var i = 0;
        var handlers = $.makeArray(arguments).slice(1);
        return this.bind(eventType, function() {
            handlers[i].apply(this, arguments);
            if(i < handlers.length -1)
                i++;
            else
                i = 0;
        });
    };
})(jQuery)

$("#myLink").toggleHandlers("click", function(){
    $("body").append('<span>First</span><br />');
}, function(){
    $("body").append("<span>Second</span><br />")
});