js:
function isChildOf(child, parent) {
if(child && parent) {
let parentNode = child.parentNode;
while(parentNode) {
if(parent === parentNode) {
return true;
}
parentNode = parentNode.parentNode;
}
}
return false;
}
//调用
//isChildOf(子元素,需检查的父元素) true包含 false即为不包含
jq: $.contains()
jQuery中的$.contains() 方法用于判断指定元素内是否包含另一个元素。即判断另一个DOM元素是否是指定DOM元素的后代。