Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Problema con appendTo

Estas en el tema de Problema con appendTo en el foro de Jquery en Foros del Web. Hola amigo, esta vez quiero pedirles ayuda, ya que cuando uso appendTo me da un problema y es que copia todos los enlaces :( Como ...
  #1 (permalink)  
Antiguo 11/11/2015, 22:17
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Problema con appendTo

Hola amigo, esta vez quiero pedirles ayuda, ya que cuando uso appendTo me da un problema y es que copia todos los enlaces :(



Como puedo hacer para que con appendTo, me copie solo el primer enlace del bloque correspondiente y no todos los enlaces de cada bloque

Mi Codigo:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <meta charset="UTF-8">
  4.     <title>Problema con appendTo de Jquery</title>
  5.     <script src="http://code.jquery.com/jquery-2.1.4.js"></script>
  6.  
  7. <style type="text/css">
  8.     .box {
  9.         border: 1px solid #ddd;
  10.         padding: 5px;
  11.         border-radius: 3px;
  12.     }
  13.     #contenedor, #append {
  14.         display: inline-block;
  15.         vertical-align: top;
  16.         width: 480px;
  17.         margin: 0 auto;
  18.     }
  19. </head>
  20. <div id="contenedor">
  21.     <div class="box">
  22.         <p>El Primer Texto <a href="#">AngelKrak</a></p>
  23.     </div>
  24.  
  25.     <div class="box">
  26.         <p>El Segundo Texto <a href="#">AngelKrak</a></p>
  27.     </div>
  28.  
  29.     <div class="box">
  30.         <p>El Tercer Texto <a href="#">AngelKrak</a></p>
  31.     </div>
  32.  
  33.     <div class="box">
  34.         <p>El Cuarto Texto <a href="#">AngelKrak</a></p>
  35.     </div>
  36.  
  37.     <div class="box">
  38.         <p>El Quinto Texto <a href="#">AngelKrak</a></p>
  39.     </div>
  40. </div>
  41.  
  42. <div id="append">
  43.     <div class="box">
  44.         <p>Primer Texto<br></p>
  45.     </div>
  46.  
  47.     <div class="box">
  48.         <p>Segundo Texto<br></p>
  49.     </div>
  50.  
  51.     <div class="box">
  52.         <p>Tercer Texto<br></p>
  53.     </div>
  54.  
  55.     <div class="box">
  56.         <p>Cuarto Texto<br></p>
  57.     </div>
  58.  
  59.     <div class="box">
  60.         <p>Quinto Texto<br></p>
  61.     </div>
  62. </div>
  63.  
  64. <script type="text/javascript">
  65.     $(".box a").appendTo('#append .box');
  66. </body>
  67. </html>
  #2 (permalink)  
Antiguo 12/11/2015, 18:16
Avatar de siddartha23  
Fecha de Ingreso: septiembre-2013
Mensajes: 357
Antigüedad: 10 años, 7 meses
Puntos: 39
Respuesta: Problema con appendTo

Puedes usar arrays y la función each()...

Código Javascript:
Ver original
  1. var enlaces = $(".box a");
  2. var cajas = $('#append .box');
  3.  
  4. $.each(enlaces, function(i){
  5.     $(enlaces[i]).appendTo(cajas[i]);
  6. });
__________________
velarde23.com - Soluciones Web

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 12:24.