JSFiddle - React, Tailwind, and code Playground

by cmruser

HTML

<button id="button">
test
</button>

JavaScript

var test = {
	init: function(handler) {
  	$('button').on('click', function(e) {
    	$(this).bind('click', handler.click(e));
    });
  }
}

var form = (function() {
  var handler =  {
  	click: function(e) {
  		var target = e.currentTarget;

      alert($(target).attr('id'));
  	}
  };
  
  function init() {
  	test.init(handler);
  }
  return {init:init}
})();

form.init();