Ich habe wirklich Mühe zu sehen, wie dies zu tun ist. Ich möchte überprüfen, ob eine Klasse irgendwo in einem der Elternelemente eines Elements vorhanden ist.Überprüfen Sie, ob die Klasse irgendwo in Eltern existiert - Vanille JS
Ich möchte keine Bibliothek verwenden, nur Vanille JS.
In den folgenden Beispielen sollte true zurückgegeben werden, wenn sich das fragliche Element irgendwo in den childs eines Elements mit der Klasse "the-class" befindet.
denke ich, es so etwas wie dies mit jQuery wäre:
if($('#the-element').parents().hasClass('the-class')) {
return true;
}
Also das gibt true zurück:
<div>
<div class="the-class">
<div id="the-element"></div>
</div>
</div>
So tut dies:
<div class="the-class">
<div>
<div id="the-element"></div>
</div>
</div>
... aber das gibt false zurück:
<div>
<div class="the-class">
</div>
<div id="the-element"></div>
</div>
jquery Mit diesem mit engsten wäre (‘theClass.) .length –
Haben Sie einen Code, um zu zeigen, was Sie versucht haben, damit wir sehen können, wo Sie Hilfe benötigen? –
Sie möchten also sehen, ob einer der Vorfahren oder Geschwister von Vorfahren einen bestimmten Klassennamen hat? –