aboutsummaryrefslogtreecommitdiffstats
path: root/src/selector/contains.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/selector/contains.js')
-rw-r--r--src/selector/contains.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/selector/contains.js b/src/selector/contains.js
index a62b97ab5..137b54388 100644
--- a/src/selector/contains.js
+++ b/src/selector/contains.js
@@ -2,15 +2,14 @@ import jQuery from "../core.js";
// Note: an element does not contain itself
jQuery.contains = function( a, b ) {
- var adown = a.nodeType === 9 ? a.documentElement : a,
- bup = b && b.parentNode;
+ var bup = b && b.parentNode;
return a === bup || !!( bup && bup.nodeType === 1 && (
// Support: IE 9 - 11+
// IE doesn't have `contains` on SVG.
- adown.contains ?
- adown.contains( bup ) :
+ a.contains ?
+ a.contains( bup ) :
a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
) );
};