jQuery 1.0.2

2019-06-03 18:50:05于海丽

                    "^" + p[i].replace("S", "([a-z*_-][a-z0-9_-]*)"), "i" );

                var m = re.exec( t );

                if ( m ) {
                    // Re-organize the first match
                    if ( !i )
                        m = ["",m[1], m[3], m[2], m[5]];

                    // 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