Comunidad de diseño web y desarrollo en internet online

Fallo de Jquery, con enlaces cargados desde AJAX

Citar            
MensajeEscrito el 04 Jun 2012 05:12 am
Hola, tengo un problema con Jquery, uso este codigo:

Código PHP :

$('a[name=modal]').click(function(e) {
  alert("entra");
}

Para que, cada vez que alguien pulse un tag a de nombre modal salga esa alerta, el caso es que si me creo en html directamente varios tag a, con ese nombre, funciona perfecto, pero si lo que hago es recuperarlos desde un AJAX, los que recupero con AJAX no les hace efecto.

¿Como puedo solucionarlo?

Un saludo!

Por nitsuga1986

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Jun 2012 03:42 pm
Utiliza el methodo live() de jquery, que sirve para atar eventos a contenido dinámico cargado con ajax, quedaría así:

Código Javascript :

$('a[name=modal]').live('click', function(e) {

  alert("entra");

}

Por HtrMancera

Claber

342 de clabLevel

1 tutorial

Genero:Masculino  

Front-end Developer

chrome
Citar            
MensajeEscrito el 06 Jun 2012 02:27 am
Si estás trabajando con jQuery 1.7, usa "on" en vez de "live". Live está desaconsejado. Si la versión es anterior a 1.7, utiliza "bind" en vez de "live".

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.