Я действительно пытаюсь понять, как это сделать. Я хочу проверить, если класс exesits где-то в одном из родительских элементов элемента.
Я не хочу использовать какую-либо библиотеку, просто ваниль JS.
В приведенных ниже примерах он должен возвращать значение true, если рассматриваемый элемент находится где-то в дочерних элементах элемента с "классом" в качестве имени класса.
Я думаю, что это будет что-то вроде этого с jQuery:
if( $('#the-element').parents().hasClass('the-class') ) {
return true;
}
Итак, это возвращает true:
<div>
<div class="the-class">
<div id="the-element"></div>
</div>
</div>
Так делает это:
<div class="the-class">
<div>
<div id="the-element"></div>
</div>
</div>
... но это возвращает false:
<div>
<div class="the-class">
</div>
<div id="the-element"></div>
</div>