Found a better detect for deleting an expando, added back in removeAttribute as it...
[jquery.git] / src / data.js
index 0e243ca..b9986f5 100644 (file)
@@ -80,7 +80,10 @@ jQuery.extend({
                // Otherwise, we want to remove all of the element's data
                } else {
                        if ( jQuery.support.deleteExpando ) {
-                               delete elem[ expando ];
+                               delete elem[ jQuery.expando ];
+
+                       } else if ( elem.removeAttribute ) {
+                               elem.removeAttribute( jQuery.expando );
                        }
 
                        // Completely remove the data cache