Mam interfejs użytkownika za pomocą dynamicznych kart, więc zawartość można załadować do karty, a następnie kartę można zamknąć, a zawartość usunąć ze strony.Czy muszę odłączyć zdarzenia w jQuery, gdy usuwam elementy
Po załadowaniu zawartości do karty dołączam wiele zdarzeń do elementów za pomocą jQuery.
Co się stanie, gdy usunę te elementy ze strony? Czy jQuery musi wiedzieć?
Czy ma to również znaczenie, jeśli dołączę wydarzenie wiele razy? Na przykład w moim załadowaniu karty mogę dołączyć wydarzenie za pomocą selektora klasy, takiego jak $('.submitButton').click(...)
. Ale mogę już mieć otwarte inne zakładki, do których dołączono już zdarzenie submitButton. W tym przypadku ponownie dołączę to samo wydarzenie. Czy jest z tym jakiś problem?
Byłbym ciekawy, dlaczego przytwierdzasz to samo wydarzenie więcej niż raz do elementu. Jeśli robisz dużo wiązania/rozplątania, prawdopodobnie istnieje lepsze podejście. – user113716