X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fcore.js;h=f02bb0652b1814153340b4e4ce1634f9baa4af93;hb=26731d475bded26fb1323d4f33266f503474d4b8;hp=c12b583dbdf822e27d45a84e02525eac6f35b210;hpb=f1f5cd9f6a80b0de18cc0402f28b440f48b95f83;p=jquery.git diff --git a/src/core.js b/src/core.js index c12b583..f02bb06 100644 --- a/src/core.js +++ b/src/core.js @@ -71,7 +71,7 @@ jQuery.fn = jQuery.prototype = { return (context || rootjQuery).find( selector ); // HANDLE: $(expr, context) - // (which is just equivalent to: $(content).find(expr) + // (which is just equivalent to: $(context).find(expr) } else { return jQuery( context ).find( selector ); } @@ -292,9 +292,14 @@ jQuery.fn = jQuery.prototype = { return this.prevObject || jQuery(null); }, + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: [].push, + sort: [].sort, + splice: [].splice, + find: function( selector ) { - var ret = this.pushStack( "", "find", selector ), length = 0, - splice = Array.prototype.splice; + var ret = this.pushStack( "", "find", selector ), length = 0; for ( var i = 0, l = this.length; i < l; i++ ) { length = ret.length; @@ -305,7 +310,7 @@ jQuery.fn = jQuery.prototype = { for ( var n = length; n < ret.length; n++ ) { for ( var r = 0; r < length; r++ ) { if ( ret[r] === ret[n] ) { - splice.call(ret, n--, 1); + ret.splice(n--, 1); break; } }