Estoy tratando de desvincular todos los controladores de eventos para todos los elementos que están dentro de un contenedor particular. Como un DIV. Pero esos eventos se han vinculado/registrado no utilizando jQuery. Algunos están vinculados de forma manual con onclick="...."
o con JavaScript nativo habitual.¿El método .unbind() de jQuery solo funciona en eventos creados con jQuery?
Pero cuando hago algo como esto
$('#TheDivContainer').find('div,td,tr,tbody,table').unbind();
No parece trabajar. Lo que me lleva a creer que el .unbind() solo funciona si los eventos han sido vinculados originalmente por jQuery.
¿Es eso cierto? ¿Hay alguna otra manera de desvincular todos los eventos de un grupo de elementos?
Gracias!
que su sugerencia cansado ... por desgracia no funcionó – 7wp
me funciona - vea esta página de prueba: http://gutfullofbeer.net/unbind.html - ¡podría tratar de llamar 'attr()' con una cadena vacía como el segundo parámetro en lugar de un nulo! – Pointy