Added minor regexp optimization.
authorJohn Resig <jeresig@gmail.com>
Fri, 12 Jan 2007 07:32:15 +0000 (07:32 +0000)
committerJohn Resig <jeresig@gmail.com>
Fri, 12 Jan 2007 07:32:15 +0000 (07:32 +0000)
src/selector/selector.js

index e9e859e..08b6406 100644 (file)
@@ -312,13 +312,13 @@ jQuery.extend({
                                var m = re.exec( t );
 
                                if ( m ) {
+                                       // Remove what we just matched
+                                       t = t.substring( m[0].length );
+
                                        // Re-organize the first match
                                        if ( jQuery.expr[ m[1] ]._resort )
                                                m = jQuery.expr[ m[1] ]._resort( m );
 
-                                       // Remove what we just matched
-                                       t = t.replace( re, "" );
-
                                        break;
                                }
                        }