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();
});
¿Fue útil?

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
scroll top