Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2012, 10:28
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Capturar Link dinámico

Hola,
soy nuevo en Jquery y estoy pelandome con lo siguiente:

Tengo esta función:
Código Javascript:
Ver original
  1. <SCRIPT>
  2. var num = 0;
  3. $(document).ready( function (){
  4. $("#boton").click(function() {
  5.    
  6.     num++;
  7.     var strHTML = $("#test").html();
  8.     $("#test").html(strHTML + "<div id='capa"+num+"'>Capa de texto   <a href='#' id='link'>Link "+num+"</a></div>");
  9. });
  10. });
  11. </script>

Lo único que hago es que al apretar un botón me vaya saliendo:
Capa de texto Link 1
Capa de texto Link 2
Capa de texto Link 3
....

Cuando hago click en Link 1/2 o 3, no puedo capturar el evento.

Sin embargo tengo el siguiente código para capturar el enlace:
Código Javascript:
Ver original
  1. <SCRIPT>
  2. $(document).ready( function (){
  3. $("#link").click(function() {
  4.     alert("ep!");
  5. });
  6. });
  7. </script>

Me he fijado que si el enlace lo creo yo a mano, capturo el enlace perfectamente pero si lo creo dinámico, entonces no hace nada.

En enlace que pongo a mano es idéntico al dinámico.

Código HTML:
Ver original
  1. <a href='#' id='link'>Link</a>

Alguien sabe como puedo capturar el enlace dinamico (link1, 2, 3,...) para que al pulsar haga el alert()?

Gracias a todos y un saludo.