Internet Explorer 9 y jQuery
-
09-10-2019 - |
Pregunta
¿Por qué no el código de trabajo en Internet Explorer 9?
function calc() {
alert('aaa');
}
$('body').delegate('input', 'change', function(){
// In here, $(this) is the input that has changed
calc();
});
$('body').delegate('select', 'change', function(){
calc();
});
Solución
Por lo que yo sé, evento de cambio no burbujea en IE. $.delegate
sólo funciona para los eventos que se propagan. ¿Estás diciendo que esto funciona para versiones anteriores de IE?
Otros consejos
¿Existe certeza de que sus llamadas son JQuery en caso domready:
$(function() {
$("body").delegate("input, select", "change", function() {
calc();
}
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow