Fix patch for #7150, which was not deleting the events object properly on plain JS...
[jquery.git] / src / event.js
index 1bbf134..ab75670 100644 (file)
@@ -282,11 +282,11 @@ jQuery.event = {
                                handle.elem = null;
                        }
 
-                       delete elemData[ eventKey ];
+                       delete elemData.events;
                        delete elemData.handle;
 
                        if ( typeof elemData === "function" ) {
-                               jQuery.removeData( elem, "events" );
+                               jQuery.removeData( elem, eventKey );
 
                        } else if ( jQuery.isEmptyObject( elemData ) ) {
                                jQuery.removeData( elem );