Is there an official way to hook in to jQuery.remove() so that a function can be called before/after?
I have a system whereby certain handlers are attached to elements, and sometimes these elements are removed (eg. a UI widget whose primary element is removed by some other action on the page). If handlers could be notified that their primary element was removed, I can run cleanup routines a little easier.
you can use jQuery.when():
Use a custom event, attach handlers to the custom event that fire before/after the remove. For example,
Here's a nifty hack - you might wanna give it a try.