X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fmanipulation.js;h=4eb19eaf0271b5b84796d1fe195f9b793d9ddefc;hb=9195107dbb13ad34ae4e9f7cb1df5d79e4748560;hp=4e7a31ed4120400d22c594323e533864f7bc10fe;hpb=da966573c3f3cb083c48cd3ead88e7542937d4df;p=jquery.git diff --git a/src/manipulation.js b/src/manipulation.js index 4e7a31e..4eb19ea 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -547,7 +547,9 @@ jQuery.extend({ }, cleanData: function( elems ) { - var data, id, cache = jQuery.cache, special = jQuery.event.special; + var data, id, cache = jQuery.cache, + special = jQuery.event.special, + deleteExpando = jQuery.support.deleteExpando; for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { id = elem[ jQuery.expando ]; @@ -566,7 +568,9 @@ jQuery.extend({ } } - removeExpando( elem ); + if ( deleteExpando ) { + delete elem[ expando ]; + } delete cache[ id ]; }