Bug Tracker

Ticket #2811: add.diff

File add.diff, 673 bytes (added by flesler, 4 years ago)
  • core.js

     
    339339        }, 
    340340 
    341341        add: function( selector ) { 
    342                 return !selector ? this : this.pushStack( jQuery.merge(  
     342                return this.pushStack( jQuery.unique( jQuery.merge(  
    343343                        this.get(), 
    344                         selector.constructor == String ?  
    345                                 jQuery( selector ).get() : 
    346                                 selector.length != undefined && (!selector.nodeName || jQuery.nodeName(selector, "form")) ? 
    347                                         selector : [selector] ) ); 
     344                        typeof selector == 'string' ?  
     345                                jQuery( selector ) : 
     346                                jQuery.makeArray( selector ) 
     347                ))); 
    348348        }, 
    349349 
    350350        is: function( selector ) {