X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fselector.js;h=337111912e6837cd26a841ae129ba5c72fa3044a;hb=82e8d11c12f160fbf07a8faef5931c2f7a364a6a;hp=682a92ebe1dc44afe36a56202ad08a7854466a42;hpb=8e8d7ade434de3d79cc6145f370866f297a07b54;p=jquery.git diff --git a/src/selector.js b/src/selector.js index 682a92e..3371119 100644 --- a/src/selector.js +++ b/src/selector.js @@ -809,8 +809,8 @@ var contains = document.compareDocumentPosition ? function(a, b){ }; var isXML = function(elem){ - return elem.documentElement && !elem.body || - elem.tagName && elem.ownerDocument && !elem.ownerDocument.body; + return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" || + !!elem.ownerDocument && isXML( elem.ownerDocument ); }; var posProcess = function(selector, context){