X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fselector.js;h=f1745e4732bf1b59c9f53c1ef6525c37c6cf9291;hb=20827707a94c8569bcc422f71bf5b37bc55695df;hp=ecec83b9fccc833a39135974e754ebf5ee2bec3b;hpb=21dde30348fe9bcbd8db8c1b30e470a9e2f39c16;p=jquery.git diff --git a/src/selector.js b/src/selector.js index ecec83b..f1745e4 100644 --- a/src/selector.js +++ b/src/selector.js @@ -223,8 +223,6 @@ Sizzle.filter = function(expr, set, inplace, not){ } } - expr = expr.replace(/\s*,\s*/, ""); - // Improper expression if ( expr == old ) { if ( anyFound == null ) { @@ -399,7 +397,7 @@ var Expr = Sizzle.selectors = { PSEUDO: function(match, curLoop, inplace, result, not){ if ( match[1] === "not" ) { // If we're dealing with a complex expression, or a simple one - if ( match[3].match(chunker).length > 1 ) { + if ( match[3].match(chunker).length > 1 || /^\w/.test(match[3]) ) { match[3] = Sizzle(match[3], null, null, curLoop); } else { var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not);