Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

179
Vistas
Depuración del comportamiento impar jQuery append()/prepend()

Estoy tratando de agregar elementos a un <div> en el orden de una métrica de puntuación. La idea es tener los sitios con la puntuación más alta en la parte superior. Los datos que estoy tratando de mostrar están en el orden correcto porque mi consulta SQL fuerza un orden. El orden correcto se confirma cuando hago un volcado de datos de la consulta en la consola de desarrollo:

ingrese la descripción de la imagen aquí

Como era de esperar, el sitio con una puntuación de 10,39 está en la parte superior y el más bajo está en la parte inferior. Luego voy a agregar a mi contenedor div, pero obtengo un resultado extraño con .append() :

ingrese la descripción de la imagen aquí

El sitio de mayor clasificación siempre se coloca en la parte inferior, pero los otros sitios restantes (sin importar cuántos solicite) siempre se clasifican y ordenan correctamente. Mi código para agregar es el siguiente:

 $.each(data["fetched-sites"], function(index, element){ console.log(`Total site score: ${element["total_site_score"]}`); var cloned = cloneTemplate(index, element); console.log(`Processing site ${index}...`); $("#fetch-n-sites-output").append(cloned); });

Si alguien tiene una idea de por qué append funciona de esta manera, o qué podría estar mal con mi código, hágamelo saber. Luego trato de usar prepend() , y sucede algo aún más extraño: el primer sitio se repite varias veces, lo que no puedo entender.

ingrese la descripción de la imagen aquí

Estoy revisando cada elemento solo una vez y no puedo entender por qué ocurre este comportamiento. Cualquier ayuda sería muy apreciada. Gracias

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda