Files
ctms-yii/vendor/bower-asset/jquery/src/selector/contains.js
T
2025-07-13 19:37:38 +08:00

22 lines
418 B
JavaScript

define( [
"../core"
], function( jQuery ) {
"use strict";
// Note: an element does not contain itself
jQuery.contains = function( a, b ) {
var bup = b && b.parentNode;
return a === bup || !!( bup && bup.nodeType === 1 && (
// Support: IE 9 - 11+
// IE doesn't have `contains` on SVG.
a.contains ?
a.contains( bup ) :
a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
) );
};
} );