Sto cercando di dissipare tutti i gestori di eventi per tutti gli elementi che si trovano all'interno di un particolare contenitore. Come un DIV. Ma quegli eventi sono stati associati/registrati non usando jQuery. Alcuni sono legati alla modalità manuale con onclick="...."
o utilizzando il normale JavaScript nativo.Il metodo jQuery .unbind() funziona solo su eventi creati da jQuery?
Ma quando faccio qualcosa di simile
$('#TheDivContainer').find('div,td,tr,tbody,table').unbind();
Non sembra funzionare. Il che mi porta a credere che .unbind() funzioni solo se gli eventi sono stati originariamente vincolati da jQuery.
È vero? C'è un altro modo per dissipare tutti gli eventi da un gruppo di elementi?
Grazie!
mi stanco il suo suggerimento ... purtroppo non ha funzionato – 7wp
funziona per me - vedi questa pagina di test: http://gutfullofbeer.net/unbind.html - potresti provare a chiamare 'attr()' con una stringa vuota come secondo parametro invece di null! – Pointy