Made .clone(true) also copy over element data. Fixes #4191.

This commit is contained in:
John Resig 2009-12-09 13:28:58 -08:00
parent f6a0bf6816
commit 4b70f006f5
2 changed files with 7 additions and 8 deletions

View file

@ -277,13 +277,7 @@ function cloneCopyEvent(orig, ret) {
return;
}
var events = jQuery.data( orig[i], "events" );
for ( var type in events ) {
for ( var handler in events[ type ] ) {
jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data );
}
}
jQuery.data( this, jQuery.data( orig[i++] ) );
});
}