Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2008, 07:45
Avatar de c0lo
c0lo
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires
Mensajes: 281
Antigüedad: 19 años, 4 meses
Puntos: 1
jQuery - Eventos en elementos traidos con AJAX

¿Es posible asignar eventos a elementos traidos con AJAX??

Por ejemplo, a continuación podría tener el siguiente código js:

Código:
$(document).ready(function()
{
	$("#textoAjax p").click(function()
	{
		alert("He clickeado en un P dentro de #textoAjax");
	});
});
Y en mi html:

Código:
<body>
<div id="textoAjax"></div>
</body>
Ahora supongamos que con ajax traigo elementos, entre ellos varios <p>, dentro de #textoAjax. Evidentemente mi código js no funcionará.
Pienso que será porque asigna el evento a los elementos que estan cuando se carga y lee el DOM.

¿De qué manera se podrá lograr esto? ¿Hay alguna manera de releer el DOM una vez finalizado el ajax como para que se asigne este evento a los <p>?

Muchas gracias por su ayuda!
El colo.
__________________
Nuestro amo juega al esclavo // de esta tierra que es una herida
que se abre todos los días // a pura muerte, a todo gramo.
Violencia es mentir.