Nella documentazione jquery della funzione "vuoto" (http://api.jquery.com/empty/) c'è la seguente dichiarazione:jQuery vuoto funzione e gestori di eventi
"To avoid memory leaks, jQuery removes other constructs such as data and event handlers
from the child elements before removing the elements themselves."
Il testo dice: "... jQuery rimuove i gestori di eventi dagli elementi! CHILD! ...". Ma voglio che anche i gestori di eventi vengano rimossi dal tag div ($ ("# mydiv"). Empty). So che esiste la funzione "rimuovi", ma la mia intenzione è di non rimuovere il tag div. Qual è il modo migliore per farlo?
L'altra cosa è:
Quando dicono "rimuovere i gestori di eventi". Rimuovono solo i costrutti creati con "bind" o rimuovono anche i costrutti creati con "delegate"?
Grazie mille in anticipo
Per chiarire questo: * Quando si dice "rimuovere i gestori di eventi". Rimuovono solo i costrutti creati con "bind" o rimuovono anche i costrutti creati con "delegate"? * Rimuove tutti i gestori di eventi dall'elemento, delegato o meno. OSSIA Se hai '$ (" # mydiv "). Delegate (" div "," click ", fn) .off (" * ")" il gestore collegato con '.delegate' viene rimosso perché si trovava sull'elemento. – Esailija