I use jQuery ajax. According to the answer I remove or add. But jQuery.on function not working.
Example:
<div id="selector">
    <span>Hello World</span>
</div>
$(document).ready(function(){
    $(document).on('remove','span',function(){
        alert(" first object object deleted");
    });
    setTimeout(function(){
        $('#selector').empty();
    },3000);
});
jsFiddle.net https://jsfiddle.net/1zuau1f6/5/
edit: my question is not understood. Question I am correcting..
---Update---
i find solution in jquery.ui framework
$.cleanData = ( function( orig ) {
    return function( elems ) {
        var events, elem, i;
        for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {
            try {
                // Only trigger remove when necessary to save time
                events = $._data( elem, "events" );
                if ( events && events.remove ) {
                    $( elem ).triggerHandler( "remove" );
                }
                // Http://bugs.jquery.com/ticket/8235
            } catch ( e ) {}
        }
        orig( elems );
    };
} )( $.cleanData );
 
     
     
     
    