jQuery.merge( a, [] ) :
// Find the matching elements and save them for later
jQuery.find( a, c ) );
// See if an extra function was provided
var fn = arguments[ arguments.length – 1 ];
// If so, execute it in context
if ( fn && typeof fn == “function” )
this.each(fn);
};
// Map over the $ in case of overwrite
if ( typeof $ != “undefined” )
jQuery._$ = $;
// Map the jQuery namespace to the ‘$’ one
var $ = jQuery;
jQuery.fn = jQuery.prototype = {
jquery: “1.0.2”,
size: function() {
return this.length;
},
get: function( num ) {
// Watch for when an array (of elements) is passed in
if ( num && num.constructor == Array ) {
// Use a tricky hack to make the jQuery object
// look and feel like an array
this.length = 0;
[].push.apply( this, num );
return this;
} else
return num == undefined ?
// Return a ‘clean’ array
jQuery.merge( this, [] ) :
// Return just the object










