Landing a fix for non-link anchor tabIndex (from scott.gonzalez). Fixes ticket #3916.
[jquery.git] / src / selector.js
index 682a92e..9fffeab 100644 (file)
@@ -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 && elem.nodeType === 9 && elem.nodeName !== "HTML" ||
+               isXML( elem.ownerDocument );
 };
 
 var posProcess = function(selector, context){