Gibt es eine Möglichkeit in jQuery zu überprüfen, ob eine Eltern, Großelternteil, Urgroßelternteil hat eine Klasse.Überprüfen Sie, ob ein Vorgänger eine Klasse mit jQuery hat
Ich habe eine Markup-Struktur, die mich tun diese Art der Sache im Code hinterlassen hat:
$(elem).parent().parent().parent().parent().hasClass('left')
jedoch für die Lesbarkeit des Codes ich möchte diese Art der Sache zu vermeiden. Gibt es eine Möglichkeit zu sagen, "irgendein Elternteil/Großelternteil/Urgroßelternteil hat diese Klasse"?
Ich benutze jQuery 1.7.2.
Danke, genau das, was ich brauche: nur eine CSS-Regel verwenden! Während die Praxis, '.length 'als Truthy-Wert zu behandeln, in JS recht produktiv ist, ist es viel klarer und leichter zu verstehen.' .length> 0' – dooleyo
Hier ist der Link zu jQuery [.parents()] (https://api.jquery.com/parents/) Dokumentation –