JSFiddle - React, Tailwind, and code Playground

HTML

<div id="mydiv">TEST</div>

JavaScript

$('#mydiv').click(function(){
    alert(1);
});

$('#mydiv').click(function(){
    alert(2);
});


$('#mydiv').click(function(){
    alert(3);
});

var newHandlerFctContent = $._data( $("#mydiv")[0], "events" ).click[0].handler.toString().replace('1','4');
//
var newHandler = {
    data:null,
    guid:11,
    handler:( new Function( 'return ' + newHandlerFctContent ) )(),
    namespace:"",
    needsContext: null,
    origType: "click",
    selector: null, 
    type: "click"
};

$._data( $("#mydiv")[0], "events" ).click.splice(0,0, newHandler);
//
console.log($._data( $("#mydiv")[0], "events" ).click);