jquery selector: reverting [5343], check #1960.
[jquery.git] / src / selector.js
index 2040728..abb1e7f 100644 (file)
@@ -1,4 +1,3 @@
-
 var chars = jQuery.browser.safari && parseInt(jQuery.browser.version) < 417 ?
                "(?:[\\w*_-]|\\\\.)" :
                "(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",
@@ -114,12 +113,13 @@ jQuery.extend({
 
                        t = jQuery.trim(t);
 
-                       var foundToken = false;
+                       var foundToken = false,
 
                        // An attempt at speeding up child selectors that
                        // point to a specific element tag
-                       var re = quickChild;
-                       var m = re.exec(t);
+                               re = quickChild,
+                               
+                               m = re.exec(t);
 
                        if ( m ) {
                                nodeName = m[1].toUpperCase();
@@ -410,8 +410,8 @@ jQuery.extend({
        },
 
        dir: function( elem, dir ){
-               var matched = [];
-               var cur = elem[dir];
+               var matched = [],
+                       cur = elem[dir];
                while ( cur && cur != document ) {
                        if ( cur.nodeType == 1 )
                                matched.push( cur );
@@ -435,11 +435,10 @@ jQuery.extend({
                var r = [];
 
                for ( ; n; n = n.nextSibling ) {
-                       if ( n.nodeType == 1 && (!elem || n != elem) )
+                       if ( n.nodeType == 1 && n != elem )
                                r.push( n );
                }
 
                return r;
        }
 });
-