jQuery 1.0.2

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

                    // Remove what we just matched
                    t = t.replace( re, “” );
                    break;
                }
            }
            // :not() is a special case that can be optimized by
            // keeping it out of the expression list
            if ( m[1] == “:” && m[2] == “not” )
                r = jQuery.filter(m[3],r,false).r;
            // Otherwise, find the expression to execute
            else {
                var f = jQuery.expr[m[1]];
                if ( f.constructor != String )
                    f = jQuery.expr[m[1]][m[2]];
                // Build a custom macro to enclose it
                eval(“f = function(a,i){” +
                    ( m[1] == “@” ? “z=jQuery.attr(a,m[3]);” : “” ) +
                    “return ” + f + “}”);
                // Execute it against the current filter
                r = g( r, f );