Trigger delegate event in jQuery 1.7

by Reusablecode

HTML

<div>
<a>click me</a>
</div>

JavaScript

// How to trigger a delegated event in jQuery 1.7+
$('div').delegate('a', 'click', function(){
   $('body').append('clicked<br/>'); 
});

var o = jQuery.Event('click', {
    target: $('a')[0]
});
$('div').trigger(o);