Tengo una página de shell de Jquery Mobile, que estoy cargando un formulario en el uso de Ajax. El formulario tiene algunas casillas de verificación, a las que debo vincular.¿Cómo se usa Jquery document.on() en los elementos que se extraen a través de Ajax?
Curiosamente, puedo conseguir que funcione la configuración del oyente directamente sobre el botón de esta manera:
$('input[name="ohneiln"]').on('change', function() {
alert("hello");
});
Pero cuando estoy tratando de establecer que el oyente $(document)
y delegar en el checkbox
, el oyente no incendios:
$(document).on('change', 'input[name="ohneiln"]', function() {
alert("hello");
});
pregunta:
¿Cuál es la forma correcta de establecer un evento de unión para elementos "dinámicos" ser lo Aded en via Ajax usando $(document).on()
? ¿Esto no es posible para los eventos change
o por qué estoy teniendo problemas?
¡Gracias por la ayuda!
Su segunda sintaxis parece estar bien y debería funcionar para los elementos dinámicos, el problema está en otra parte tal vez. –
funciona bien http://jsfiddle.net/7rDDA/ – Esailija
@Esailija - pero su entrada está allí cuando se carga la página. La mía no lo es, está siendo atraída a través de Ajax después de que el usuario hace algunas cosas – frequent