Javascript 元素或其祖先是类的成员

Javascript 元素或其祖先是类的成员,javascript,jquery,html,Javascript,Jquery,Html,如何检查元素或其任何祖先是否是特定类的成员?据我所知,.hasClass只检查元素本身 <div class="myClass"> <div> <div id='myElement'> </div> </div> </div> <div id = 'notMyElement'> </div> $('myElement').anyAncestorHasClass('myClass')

如何检查元素或其任何祖先是否是特定类的成员?据我所知,
.hasClass
只检查元素本身

<div class="myClass">
 <div>
   <div id='myElement'>
   </div>
</div>
</div>
<div id = 'notMyElement'>
</div>


$('myElement').anyAncestorHasClass('myClass') == true;
$('notMyElement').anyAncestorHasClass('myClass') == false;

$('myElement')。anyAncestorHasClass('myClass')==true;
$('notMyElement')。anyAncestorHasClass('myClass')==false;

您可以检查方法返回的jQuery对象的长度

从文件:

对于集合中的每个元素,通过测试元素本身并在DOM树中遍历其祖先,获取与选择器匹配的第一个元素

if($('#myElement')。最接近('.myClass')。长度){
document.write('Class Exists');
}

我想
最近的()
就是这样做的。你能用代码格式解释一下吗。请把你的HTML