trigger without jquery
create event and programmaticaly trigger it
JavaScript
function fire( elem, type ) {
var evt = elem.createEvent("Events");
evt.initEvent( type, true, true, window, 1);
document.getElementById("blah").dispatchEvent(evt);
}
document.addEventListener( "plop", function() {
console.log( "Fired a synthetic click event" );
}, false );
fire( document, "plop" );