jQuery 1.0.2

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

        // Match: [div], [div p]
        “([)s*(.*?)s*]”,
        // Match: :contains(‘foo’)
        “(:)S(”?’?([^)]*?)”?’?)”,
        // Match: :even, :last-chlid
        “([:.#]*)S”
    ],
    filter: function(t,r,not) {
        // Figure out if we’re doing regular, or inverse, filtering
        var g = not !== false ? jQuery.grep :
            function(a,f) {return jQuery.grep(a,f,true);};
        while ( t && /^[a-z[({<*:.#]/i.test(t) ) {
            var p = jQuery.parse;
            for ( var i = 0; i < p.length; i++ ) {
                // Look for, and replace, string-like sequences
                // and finally build a regexp out of it
                var re = new RegExp(
                    “^” + 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]];