var srcElements,
destElements,
i,
- clone = elem.cloneNode( true );
+ // IE<=8 does not properly clone detached, unknown element nodes
+ clone = jQuery.support.html5Clone || !rnoshimcache.test( "<" + elem.nodeName ) ?
+ elem.cloneNode( true ) :
+ shimCloneNode( elem );
if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) &&
(elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {
// proprietary methods to clear the events. Thanks to MooTools
// guys for this hotness.
- // IE<=8 does not properly clone detached, unknown element nodes
- if ( rnoshimcache.test( "<" + elem.nodeName ) ) {
- clone = shimCloneNode( elem );
- }
-
cloneFixAttributes( elem, clone );
// Using Sizzle here is crazy slow, so we use getElementsByTagName instead
// Blackberry 4.6 doesn't maintain comments in the DOM
equal( jQuery("#nonnodes")[0].childNodes.length < 3 ? 8 : j[2].nodeType, 8, "Check node,textnode,comment with text()" );
-}
+};
test("text(String)", function() {
- testText(bareObj)
+ testText(bareObj);
});
test("text(Function)", function() {