Ho un'interfaccia utente che utilizza le schede dinamiche, quindi il contenuto può essere caricato in una scheda e quindi la scheda può essere chiusa e il contenuto rimosso dalla pagina.Devo staccare gli eventi in jQuery quando rimuovo gli elementi
Quando carico il contenuto in una scheda, allega un sacco di eventi agli elementi che utilizzano jQuery.
Cosa succede quando rimuovo questi elementi dalla pagina? JQuery ha bisogno di sapere?
Inoltre, è importante se allego un evento più volte? Ad esempio, nel caricamento della mia scheda potrei allegare un evento utilizzando un selettore di classe come $('.submitButton').click(...)
. Ma potrei già avere altre schede aperte, a cui è già stato collegato l'evento submitButton. In questo caso, ricollegherò lo stesso evento. C'è qualche problema con questo?
Sarei curioso di sapere perché stai associando lo stesso evento più di una volta a un elemento. Se stai facendo un sacco di rilegature/rilegature, c'è probabilmente un approccio migliore. – user113716