Potrzebuję pobrać za pomocą JS/jQuery pobrać typ najgłębiej zagnieżdzonego dziecka na który nastąpiło kliknięcie.
Przykładowy kod do którego odnosi się problem:
Po kliknięciu w "1234" chciałbym dostać "B", natomiast po klinięciu w "56789", chciałbym dostać "I".
Kod
$('div.main').on('click', '*', function(e){ /*reszta*/ this.nodeName /*reszta*/})
niestety nie zawsze zwraca mi najgłębiej zagnieżdzony element, tzn w tym przykładzie dla "1234" zwraca "I", a dla "56789" zwraca "U".
Kombinować z odwołaniami do dzieci chyba nie mogę, bo nigdy nie wiem, które dziecko z kolei zostało kliknięte.
Najlepiej by było, gdyby dało się to osiągnąć bez dodatkowych bibliotek.
Jakieś pomysły, jak to osiągnąć?