jQuery 1.0.2

2020-05-23 06:10:44易采站长站整理

        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