Maybe having a method "detach" would bring some clarity?
The removed child node still exists in memory, but is no longer part
of the DOM.

var orphan = this.removeChild(this.firstChild)

Above "orphan " is indeed not a part of the document. Why is this a
problem?
Why would I go back to the document, to try to find a node that I have
just removed ?

someElems.index( removed ) // -1 (the elements you just removed aren't
found!)
//Confused: so what, this is why I removed them ?

Maybe having a method "detach" would bring some clarity?

var preloads = $("img.preload").detach() ; // keep them

$("img.preload").remove() ; // loose them

Where detach() would return a new instance of $(DocumentFragment) with
elements "detached" from their parents. And remove() would return
nothing.

--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