X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fcore.js;h=e2f1f0b330ec6f796158ece5dc50dba0fa54c5af;hb=cc70e03ec7387aaab5f1e090fde2a3faeb001ba6;hp=ad94ce10ccbeb27a4abaae68cb00f163451caae7;hpb=c786f1097ee26095f2f7eb721a450c550775ba84;p=jquery.git diff --git a/src/core.js b/src/core.js index ad94ce1..e2f1f0b 100644 --- a/src/core.js +++ b/src/core.js @@ -261,13 +261,17 @@ jQuery.fn = jQuery.prototype = { }, find: function( selector ) { - var elems = jQuery.map(this, function(elem){ - return jQuery.find( selector, elem ); - }); + if ( this.length === 1 ) { + return this.pushStack( jQuery.find( selector, this[0] ), "find", selector ); + } else { + var elems = jQuery.map(this, function(elem){ + return jQuery.find( selector, elem ); + }); - return this.pushStack( /[^+>] [^+>]/.test( selector ) ? - jQuery.unique( elems ) : - elems, "find", selector ); + return this.pushStack( /[^+>] [^+>]/.test( selector ) ? + jQuery.unique( elems ) : + elems, "find", selector ); + } }, clone: function( events ) {