Fixed a bug in clone where it wouldn't work on an XML node in IE. Also added unit...
[jquery.git] / src / core.js
index 660f7ee..a37ae78 100644 (file)
@@ -290,7 +290,7 @@ jQuery.fn = jQuery.prototype = {
        clone: function( events ) {
                // Do the clone
                var ret = this.map(function(){
-                       if ( jQuery.browser.msie ) {
+                       if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {
                                // IE copies events bound via attachEvent when
                                // using cloneNode. Calling detachEvent on the
                                // clone will also remove the events from the orignal