Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2008, 05:12
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: eventos de objetos creados dinamicamente con jQuery

Cita:
Es como si los objetos creados en tiempo de ejecucion no fuesen afectados por los eventos definidos en el document.ready().
Es exactamente eso y es así como funciona.

Cuando asocias el evento a los elementos lo asocias a los elementos que existen; no puedes hacer algo a objetos que existirán en el futuro. Parece razonable, ¿no?

Lo que tienes que hacer es, tras crear el elemento, asociarle los eventos que necesites.

Código:
$('#miDIV').append('<div class='aaa'>texto</div>');
$('#miDIV').find(".aaa").click(...);
$('#miDIV').find(".aaa").mouseover(...);
etc