[jQuery] $(...).children() vs $().childNodes()

[jQuery] $(...).children() vs $().childNodes()

<div>So we have a situation where we need to clone all of an elements childNodes (including whitespace & text nodes). The code below is an attempt to add a childNodes() function that behaves similar to children() except for it includes the childNodes.
</div>
<div> </div>
<div>Comments/houghts/suggestions/feedback?</div>
<div> </div>
<div>$.fn.childNodes = function() {
    return this.pushStack( this.get(0).childNodes || [] );
};</div>
<div> </div>
<div>Cheers,</div>
<div>-js</div>