JSFiddle - React, Tailwind, and code Playground
by edelman
HTML
<div id=test>hi</div>
<button id=noarray>no array</button>
<button id=array>array</button>
JavaScript
$(document)
.on('mytrigger', handleTrigger)
.on('click', '#noarray', function(){
$(document).trigger('mytrigger', $('#test'));
})
.on('click', '#array', function(){
$(document).trigger('mytrigger', [$('#test')]);
});
;
function handleTrigger(e, param) {
console.log('clicked!', param);
param.text('changed!');
}