jQuery: The Write Less, Do More JavaScript Library

Ticket #2811: add.diff

File add.diff, 0.7 kB (added by flesler, 3 months 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 ) {