JSFiddle - React, Tailwind, and code Playground
HTML
<form id="form" action="" method="post">
<input type="submit" value="submit"/>
</form>
JavaScript
var testObj = {
init: function() {
this.registerHandlers();
},
handlers: {
'#form submit': 'onSubmit'
},
registerHandlers: function() {
var that = this;
$.each(this.handlers, function(k, v) {
var split = k.split(" "),
el = split[0],
trigger = split[1];
$(document).delegate(el, trigger, that[v]);
});
},
onSubmit: function(evt) {
evt.preventDefault();
alert("submit");
}
};
testObj.init();