X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore.js;h=a6d4c5f74b2a8ee97bbd51fb3ccf11d6278a1737;hb=aec0dad98046bf4242eaf9015a2a41f9e008cc0c;hp=42fd8d499be454b34b3b5791ced7b08b7d4fd311;hpb=858d56fc8e26a686cb19d1e35b0c2e8953987e49;p=jquery.git diff --git a/src/core.js b/src/core.js index 42fd8d4..a6d4c5f 100644 --- a/src/core.js +++ b/src/core.js @@ -337,12 +337,12 @@ jQuery.fn = jQuery.prototype = { }, add: function( selector ) { - return !selector ? this : this.pushStack( jQuery.merge( + return this.pushStack( jQuery.unique( jQuery.merge( this.get(), - selector.constructor == String ? - jQuery( selector ).get() : - selector.length != undefined && (!selector.nodeName || jQuery.nodeName(selector, "form")) ? - selector : [selector] ) ); + typeof selector == 'string' ? + jQuery( selector ) : + jQuery.makeArray( selector ) + ))); }, is: function( selector ) {