Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/08/2015, 15:50
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: No funciona eventos .hover() y .click() de pagina cargada mediante $.ajax

Lo que sucede es que al ser elementos que cargan después del haber cargado el script, ya no se ven afectados pues para el script no existen. Lo que debes de hacer es delegar el evento click al documento y desde ahí afectarlos.

Por ejemplo, supongamos que fuera a cargar botones con la clase "foo" y quiero que al darle un clic a cualquiera de ellos, me muestre un mensaje de alerta con el id del botón pulsado.

Código Javascript:
Ver original
  1. $(document).on("click", ".foo", function(){
  2.     alert($(this).prop("id"));
  3. });

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand