X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fselector.js;h=9cc75fc0e9568f4660fbc64baddf6e208a05f1e8;hb=c786f1097ee26095f2f7eb721a450c550775ba84;hp=8ade53bddcdb73f59a08247762b6adf08826ba75;hpb=089da4ea777ed5c30dfc835b70b953c86943d62e;p=jquery.git diff --git a/src/selector.js b/src/selector.js index 8ade53b..9cc75fc 100644 --- a/src/selector.js +++ b/src/selector.js @@ -246,7 +246,7 @@ var Expr = Sizzle.selectors = { ID: /#((?:[\w\u0128-\uFFFF_-]|\\.)+)/, CLASS: /\.((?:[\w\u0128-\uFFFF_-]|\\.)+)/, NAME: /\[name=['"]*((?:[\w\u0128-\uFFFF_-]|\\.)+)['"]*\]/, - ATTR: /\[((?:[\w\u0128-\uFFFF_-]|\\.)+)\s*(?:(\S{0,1}=)\s*(['"]*)(.*?)\3|)\]/, + ATTR: /\[((?:[\w\u0128-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\]/, TAG: /^((?:[\w\u0128-\uFFFF\*_-]|\\.)+)/, CHILD: /:(only|nth|last|first)-child\(?(even|odd|[\dn+-]*)\)?/, POS: /:(nth|eq|gt|lt|first|last|even|odd)\(?(\d*)\)?(?:[^-]|$)/, @@ -778,7 +778,7 @@ function dirCheck( dir, cur, doneName, checkSet, nodeCheck ) { var contains = document.compareDocumentPosition ? function(a, b){ return a.compareDocumentPosition(b) & 16; } : function(a, b){ - return a !== b && a.contains ? a.contains(b) : true; + return a !== b && (a.contains ? a.contains(b) : true); }; // EXPOSE