CHROME supports this ... but FF does not. same as IE8 . http://www.w3.org/2003/02/06-dom-support.html
jQuery 1.5 perhaps ? What I am actually talking is jQuery implementing support for "Mutation Events" , which is DOM Level 2 ... http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-mutationevents Mutation Events are actualy consequences of CRUDE operations on the dom tree ... This would allow $("div) that $("div").find(".subset").remove() has happened. For example : var d1 = $("div") ; // .length === 10 // d1 is made by you var d2 = $("div.foo") ; // subset of div's , length === 3 // imagine d2 was made inside some plugin out of your control, but on the same page d2.remove() ; d1.length === 7 // because mutation event was fired (by dom itself) and d1 "knows" what was removed // optionaly one can could "get" the clones of removed nodes, if "one" has subscribed to a Mutation Event jQuery.subscribeToMutation( "REMOVE" , function ( mutation_event ) { /* receive a mutation event upon removal of any dom node */}); Would this be just nice ? Although I can see difficulties for this working in IE6 ;o) --DBJ -- You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-...@googlegroups.com. To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en.