Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Porqué me desaparece el elemento?

Estas en el tema de Porqué me desaparece el elemento? en el foro de Jquery en Foros del Web. Hola a tod@s, veréis, quiero añadir cierto código almacenado en un string que al apretar en un botón añadirlo vía appendTo(). Os muestro el código: ...
  #1 (permalink)  
Antiguo 25/04/2014, 13:56
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 13 años, 5 meses
Puntos: 4
Exclamación Porqué me desaparece el elemento?

Hola a tod@s, veréis, quiero añadir cierto código almacenado en un string que al apretar en un botón añadirlo vía appendTo(). Os muestro el código:

Código HTML:
Ver original
  1. <ol class="container"></ol>

Código Javascript:
Ver original
  1. $(function(){
  2.  $( '#form' ).on('submit', function(){
  3.   $("<li class='llista'>Item3<ol><li>SubItem1</li><li>SubItem2</li><li>SubItem3</li></ol></li>").appendTo(".container");
  4.  });
  5. });

Cuando hago click me aparece el elemento en el HTML pero me vuelve a desaparecer al cabo nada, milésimas de segundo. Según veo en la documentación de jQuery no lo estoy haciendo bien (seguro que no, algo estoy haciendo mal).

Alguna sugerencia?
  #2 (permalink)  
Antiguo 25/04/2014, 14:09
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 10 años, 8 meses
Puntos: 29
Respuesta: Porqué me desaparece el elemento?

Agrega una línea:
Código Javascript:
Ver original
  1. $('#form1').on('submit', function(e) {
  2.    e.preventDefault(); // agregar
  3.    //....
  #3 (permalink)  
Antiguo 26/04/2014, 02:03
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 13 años, 5 meses
Puntos: 4
Respuesta: Porqué me desaparece el elemento?

Cita:
Iniciado por bathorz Ver Mensaje
Agrega una línea:
Código Javascript:
Ver original
  1. $('#form1').on('submit', function(e) {
  2.    e.preventDefault(); // agregar
  3.    //....
Toda la razón del mundo...Gracias!

Etiquetas: desaparece
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 08:13.