Is there a way with jQuery to manually trigger an delegated event handler?
Take following example code:
You could create an Event object manually and set the target property accordingly to trick jQuery into thinking the event bubbled up.
var c = $('#container');
c.on('click', '[type=button]', function(e) {
$(e.delegateTarget).find('span').text($(this).val());
});
var event = jQuery.Event('click');
event.target = c.find('[type=button]')[0];
c.trigger(event);
http://jsfiddle.net/PCLFx/