En jQuery si utilizamos .remove()
para eliminar algún elemento, se eliminan todos los eventos enlazados y los datos de jQuery asociados con los elementos.¿Los detectores de eventos en jQuery se eliminan automáticamente cuando quita el elemento con .html()?
Pero, ¿qué ocurre si "eliminamos" los elementos con .html()
?
¿Necesitamos desvincular todos los elementos antes de cambiar cualquier html para evitar pérdidas de memoria?
Gracias Anurag, sé que fue el primero y está certificando su respuesta (+1 para eso), pero kinghfb necesita más puntos, por lo que marcaré su respuesta como aceptada para motivarlo, espero que lo entiendan. Gracias ! – Enrique
no hay problema @Enrique :) – Anurag
En cualquier caso, debe haber una insignia SO para validar su respuesta con un enlace al código fuente :) –