jQuery 1.0.4 - New Wave Javascript(js源文件)

2019-06-03 09:49:42刘景俊

        "([:.#]*)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]];

                    // Remove what we just matched
                    t = t.replace( re, "" );

                    break;
                }