Czy istnieje jakiś sposób dołączania danych do obiektu zdarzenia jQuery, ponieważ propaguje do DOM?modyfikować dane zdarzeń podczas propagacji
Aby wyjaśnić, jeśli masz trzy zagnieżdżone divy, każdy z detektorem zdarzeń kliknięcia, a następnie kliknięcie najbardziej div powoduje, że wszystkie trzy procedury obsługi wywoływane są od najbardziej wewnętrznej do najbardziej zewnętrznej (propagacja zdarzenia 101). Chciałbym dodać trochę danych do obiektu zdarzenia w każdej procedurze dostępnej dla następnej warstwy. Jak mogę to zrobić?
Dzięki.
to rozwiązanie działa po raz pierwszy impreza jest zwolniony, ale dane nie ustępuje przez wielu zdarzeń (na jsfiddle, kliknij kilka razy i zobaczyć, co się dzieje). Naprawdę podobał mi się sposób kojarzenia danych z konkretnym kliknięciem, gdy jest wypluwany, w przeciwieństwie do konkretnego elementu ... – josh
@josh - Dlaczego po prostu nie usuniesz danych, gdy dotrze do najbardziej zewnętrznego elementu? [Patrz tutaj] (http://jsfiddle.net/eKVmU/7/). –
Rewizja jest uwzględniana, ponieważ nie odpowiada na pytanie zadane przez OP: "dołączanie danych do obiektu zdarzenia jQuery". Druga najwyższa głosowana odpowiedź właśnie to i powinna być na wierzchu, a zaakceptowana odpowiedź ... –