Foros del Web » Programando para Internet » Jquery »

error en jquery al insertar elemento

Estas en el tema de error en jquery al insertar elemento en el foro de Jquery en Foros del Web. Hola tengo un problema cuando hago que al apretar un enlace se muestre una ventana utilizando jquery pero dependiendo de que enlace elegiste se añade ...
  #1 (permalink)  
Antiguo 30/05/2012, 15:44
Avatar de xlos_mas_pro  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 13 años, 7 meses
Puntos: 11
Pregunta error en jquery al insertar elemento

Hola tengo un problema cuando hago que al apretar un enlace se muestre una ventana utilizando jquery pero dependiendo de que enlace elegiste se añade un campo input pero lo que pasa es que el campo input se añade no solo una vez sino tantas veces como se abra la ventana aqui un ejemplo
Código Javascript:
Ver original
  1. $('.enlace1').click(function(){
  2.             $('.ventena').fadeIn(500);
  3.             $('#titulo').after('<input type="text" name="enlace" value="enlace1">');
  4.         });
  5.         $('.enlace2').click(function(){
  6.             $('.ventena').fadeIn(500);
  7.             $('#titulo').after('<input type="text" name="enlace" value="enlace2">');
  8.         });
este es el cdigo html

Código XML:
Ver original
  1. <a href="#">Enlace 1</a>
  2. <a href="#">Enlace 2</a>
  3.  
  4. <div class="ventana">
  5.        <h1 id="titulo">Ventana</h1>
  6. </div><!-- ventana -->
Aqui un ejemplo de lo que quiero hacer o en realidad de lo que hago pero el problema es que si abro por ejemplo la ventana del enlace1 el campo input se añade perfectamente pero si es que cierro la venta y la vuelvo a abrir salen 2 campos input y si es que la vuelva abrir sale 3 y haci sucesivamente
  #2 (permalink)  
Antiguo 31/05/2012, 14:23
Avatar de Pablo Ayala  
Fecha de Ingreso: septiembre-2005
Ubicación: Cancún, México
Mensajes: 231
Antigüedad: 19 años, 2 meses
Puntos: 28
Respuesta: error en jquery al insertar elemento

En lugar de usar

.after

Utiliza:
.html
__________________
Atentamente,

Pablo Ayala.
Si vas a responder algo en el foro que sea con amabilidad.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:58.