]> source.dussan.org Git - jquery.git/commitdiff
Fix for SVN rev [6537]. Events weren't being unbound correctly in Internet Explorer...
authorJohn Resig <jeresig@gmail.com>
Tue, 15 Sep 2009 15:56:18 +0000 (15:56 +0000)
committerJohn Resig <jeresig@gmail.com>
Tue, 15 Sep 2009 15:56:18 +0000 (15:56 +0000)
src/manipulation.js

index 73b0de31d6b1189da5bf07f3ed529707c2bef427..b883567191c419bde322c0f04e64f215c8b64338 100644 (file)
@@ -444,9 +444,8 @@ jQuery.extend({
 });
 
 function cleanData( elems ) {
-       for ( var i = 0, l = elems.length; i < l; i++ ) {
-               var id = elems[i][expando];
-               if ( id ) {
+       for ( var i = 0, elem, id; (elem = elems[i]) != null; i++ ) {
+               if ( (id = elem[expando]) ) {
                        delete jQuery.cache[ id ];
                }
        }