JS: ¿cómo escuchar el evento después de la construcción de la plantilla?

Estoy escuchando un evento con jQuery.on() pero no funciona, imagino que se debe al elemento DOM.

Entonces, ¿cómo puedo escuchar el evento "clic"?

http://jsfiddle.net/QbXLf/

$(".myClass").on("click", function(event){
    alert("Not Working :(");
});

¡por favor ayuda!

preguntado el 22 de mayo de 12 a las 20:05

2 Respuestas

Usar delegación de eventos:

$('#gallery').on("click", ".myClass", function(event){

http://jsfiddle.net/mblase75/QbXLf/7/

contestado el 22 de mayo de 12 a las 20:05

Una posible solución... conectar los eventos después de agregar elementos al DOM

http://jsfiddle.net/jtZ8j/

contestado el 22 de mayo de 12 a las 20:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.