soy nuevo en Jquery y estoy pelandome con lo siguiente:
Tengo esta función:
Código Javascript:
Ver original
<SCRIPT> var num = 0; $(document).ready( function (){ $("#boton").click(function() { num++; var strHTML = $("#test").html(); $("#test").html(strHTML + "<div id='capa"+num+"'>Capa de texto <a href='#' id='link'>Link "+num+"</a></div>"); }); }); </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
<SCRIPT> $(document).ready( function (){ $("#link").click(function() { alert("ep!"); }); }); </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
Alguien sabe como puedo capturar el enlace dinamico (link1, 2, 3,...) para que al pulsar haga el alert()?
Gracias a todos y un saludo.