mirror of
https://github.com/jquery/jquery.git
synced 2026-02-04 06:45:17 -05:00
Added an extra documentElement check to isXMLDoc for IE - and added a number of unit tests for isXMLDoc. Fixes #4833.
This commit is contained in:
@@ -313,7 +313,10 @@ jQuery.extend({
|
||||
|
||||
// check if an element is in a (or is an) XML document
|
||||
isXMLDoc: function( elem ) {
|
||||
return (elem.ownerDocument || elem).documentElement.nodeName !== "HTML";
|
||||
// documentElement is verified for cases where it doesn't yet exist
|
||||
// (such as loading iframes in IE - #4833)
|
||||
var documentElement = (elem.ownerDocument || elem).documentElement;
|
||||
return !!documentElement && documentElement.nodeName !== "HTML";
|
||||
},
|
||||
|
||||
// Evalulates a script in a global context
|
||||
|
||||
Reference in New Issue
Block a user