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.


Reply via email to