[Jquery-Es] Eventos en html cargado con ajax

Oscar Otero oom en oscarotero.com
Mie Jun 18 06:30:02 PDT 2008


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.


Más información sobre la lista de distribución Jquery-Es