Skip to content
Permalink
Browse files

fix for #4074, pass context to jQuery.clean for jQuery.clone

  • Loading branch information
brandonaaron committed Mar 18, 2009
1 parent e73990a commit ace13387c8d7b5823a580db0f1b2aafac515b9f5
Showing with 3 additions and 3 deletions.
  1. +3 −3 src/core.js
@@ -333,14 +333,14 @@ jQuery.fn = jQuery.prototype = {
// attributes in IE that are actually only stored
// as properties will not be copied (such as the
// the name attribute on an input).
var html = this.outerHTML;
var html = this.outerHTML, ownerDocument = this.ownerDocument;
if ( !html ) {
var div = this.ownerDocument.createElement("div");
var div = ownerDocument.createElement("div");
div.appendChild( this.cloneNode(true) );
html = div.innerHTML;
}

return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0];
return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")], ownerDocument)[0];
} else
return this.cloneNode(true);
});

0 comments on commit ace1338

Please sign in to comment.
You can’t perform that action at this time.