(function($) {
var _ = $.fn.remove;
$.fn.remove = function ( expr ) {
this.trigger( 'remove' );
alert('alert #1');
return _.call( this, expr );
alert('alert #3');
};
})(jQuery);
$(document).ready(function() {
$('#deleteMe').bind('remove', function(){alert('alert #2')})
$('#deletor').click(function(){$('#container').remove()});
});
Вызывается только первый алерт, и нет никаких ошибок.
p.s. вау, этим постом меня повысили до аспиранта)