X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fdata.js;h=20c134a6d85a7186e350c74b12e4f26aa2c87a25;hb=98c7248518f9a2082ccf50240b5ab44bf98d7b5e;hp=0049a9f4eaa907dcb8cb83bc06e457b564ffd5f3;hpb=0252b78201f817f87d10f14c85d0f37e4c50ce22;p=jquery.git diff --git a/src/data.js b/src/data.js index 0049a9f..20c134a 100644 --- a/src/data.js +++ b/src/data.js @@ -132,3 +132,22 @@ jQuery.fn.extend({ }); } }); + +var removeExpando = function( elem ) { + delete elem[ expando ]; +}; + +try { + var div = document.createElement("div"); + div[ expando ] = true; + delete div[ expando ]; + +} catch( e ) { + // IE has trouble directly removing the expando + // but it's ok with using removeAttribute + removeExpando = function( elem ) { + if ( elem.removeAttribute ) { + elem.removeAttribute( expando ); + } + }; +} \ No newline at end of file