Czy jest jakiś sposób w jQuery do sprawdzenia, czyrodzic, grand-rodzic, super-grand-rodzic ma klasę.Sprawdź, czy dowolny element nadrzędny ma klasę używającą jQuery
Mam strukturę znaczników, który opuścił mnie robi tego typu rzeczy w kodzie:
$(elem).parent().parent().parent().parent().hasClass('left')
Jednakże, dla czytelności kodu Chciałbym uniknąć tego rodzaju rzeczy. Czy jest jakikolwiek sposób, aby powiedzieć "jakikolwiek rodzic/dziadek/pradziadek ma tę klasę"?
Używam jQuery 1.7.2.
dzięki, tylko to, co potrzebne! Dla zapisu, podczas gdy praktyka traktowania '.length' jako wartości prawdy jest dość płodna w JS, jest o wiele jaśniejsza i łatwiejsza do zrozumienia' .length> 0' – dooleyo
Oto link do jQuery [.parents()] (https://api.jquery.com/parents/) documentation –