Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2010, 10:25
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 10 meses
Puntos: 15
[jquery] Volver ejecutar $(document).ready()?

Hola

Tengo el siguiente problemas.
Tengo dos enlaces:
- el primero que hace que su texto cambie de color con: $('.cambiaMiColor').click(function() { ...

- el segundo crea (append) otro enlace como el primero.

El problema es que cuando agrego un enlace este se agrega y hasta aquí todo bien pero si hago clic sobre él , el texto no cambia de color.

Se que la causa es que cuando se ejecuta $(document).ready(function() {...
el enlace no existe.
Pero no se como solucionarlo?
Volver ejecutar $(document).ready()?


html:

Código HTML:
<div id="contenido">

<a class="cambiaMiColor">Cambiar a rojo este texto</a>

<a id="agregaOtroEnlace">agregar enlace</a>

</div> 
js:
Código:
$(document).ready(function() {

    $('.cambiaMiColor').click(function() { 

    	$(this).css({color : '#ff0000'}); 

    });


    $('#agregaOtroEnlace').click(function() { 

    	var html = '<a class="cambiaMiColor">Cambiar a rojo este texto</a>';
	$('#contenido').append(html); 

    });
}) ;