[Jquery-Es] Eventos en html cargado con ajax
Ignacio Gros
ignacio en gros.es
Mie Jun 18 07:18:41 PDT 2008
Una vez que cargues tu contenido vía Ajax en la capa id="X", recorre sus
enlaces para añadirles el evento, como hiciste con los demás al cargar la
página (ejecutando la misma función para esa capa).
Un saludo,
Ignacio Gros
> Hola a todos.
> Tengo un javascript con un evento especificado y que no me funciona para
> el html que cargo en ajax. Por ejemplo:
>
> $("a.link_alertar").click(function () {
> alert("has pulsado este link");
> return false;
> });
>
> Esto me funciona para los links con la clase css "link_alertar" que
> estan al principio de la página. Al cargar más contenidos html mediante
> ajax, si en esos contenidos hai más links con la clase "link_alertar" no
> me funcionan. Supongo que es porque se define el evento antes que el
> objeto sobre el que se utiliza. ¿Hay alguna manera de solucionar este
> problema? Reconstruyendo el dom o los eventos al terminar la carga de
> ajas, no se... Creo que en mootools hai unha opción en la función de
> ajax (o eso me han contado) por lo que no se si en jquery hay algo
> parecido.
> _______________________________________________
> Jquery-Es Lista de correo en español para usuarios de jQuery
>
> * Recuerda que debes utiliza "responder a todos" para enviar tu respuesta
> a la lista
> * Para abrir un tema de conversación, escribe a
> Jquery-Es en lists.scriptia.net
> * Puedes gestionar tu suscripción en
> http://lists.scriptia.net/listinfo.cgi/jquery-es-scriptia.net
>
Más información sobre la lista de distribución Jquery-Es