Bug Tracker

Ticket #921: jquery.diff

File jquery.diff, 667 bytes (added by brandon, 15 years ago)

Patch

  • src/jquery/jquery.js

     
    840840         */
    841841        clone: function(deep) {
    842842                return this.pushStack( jQuery.map( this, function(a){
    843                         var a = a.cloneNode( deep != undefined ? deep : true );
    844                         a.$events = null; // drop $events expando to avoid firing incorrect events
     843                        a = a.cloneNode( deep != undefined ? deep : true );
     844                        // drop $events expando to avoid firing incorrect events in IE
     845                        a.$events = null;
     846                        jQuery(a).children().each(function(){ this.$events = null; });
    845847                        return a;
    846848                }) );
    847849        },