Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

205
Views
jQuery: agregar al padre

Parece que no puedo hacer que appendTo funcione. ¿Qué hago mal?

 $('div:nth-child(2n) img').appendTo(parent);

marcado actual:

 <div class="container"> <img src="123.jpg" /> <p>Hey</p> </div> <div class="container"> <img src="123.jpg" /> <p>Hey</p> </div>

Quiero esta salida:

 <div class="container"> <p>Hey</p> <img src="123.jpg" /> </div> <div class="container"> <p>Hey</p> <img src="123.jpg" /> </div>

Por favor ayúdenme chicos... me estoy arrancando los pelos a cada minuto... :-S

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Lo siguiente debería ser suficiente:

 $("div>img").each(function(){ $(this).appendTo($(this).parent()); });

Véalo funcionando aquí: http://jsfiddle.net/EtxqL/

No puede inferir el padre de cada elemento desde el parámetro 'selector' para appendTo(). La única forma de hacer lo que desea es recorrer los elementos, agregando cada uno a su padre. Consulta las APIs en el siguiente enlace.

API .appendTo()

.cada API

over 4 years ago · Santiago Trujillo Report

0

¿Es esto lo que buscas?

 $('.container > img').each(function () { $(this).parent().append(this); });

Simplemente toma el <img> dentro de cada contenedor y se mueve como el primer elemento secundario del contenedor.

over 4 years ago · Santiago Trujillo Report

0

Puede usar .prepend() en lugar de agregar Insertar agregar al final del padre. Pero anteponga la inserción al comienzo del padre. entonces como:

 $('.container > p').each(function () { $(parent).prepend(this); });
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!