We removed deleteExpando after 1.4.2, for some reason. This caused problems with removeData() (no arguments). Fixes #7209.

This commit is contained in:
John Resig 2010-10-17 10:56:01 -04:00
parent 25828768d7
commit e1b940d748
2 changed files with 16 additions and 1 deletions

View file

@ -61,6 +61,7 @@
optSelected: opt.selected,
// Will be defined later
deleteExpando: true,
optDisabled: false,
checkClone: false,
scriptEval: false,
@ -91,6 +92,15 @@
delete window[ id ];
}
// Test to see if it's possible to delete an expando from an element
// Fails in Internet Explorer
try {
delete script.test;
} catch(e) {
jQuery.support.deleteExpando = false;
}
root.removeChild( script );
if ( div.attachEvent && div.fireEvent ) {