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

115
Vistas
Eliminación de una "fila" vacía para una cuadrícula de divisiones anidadas (no una tabla html) con JS / jQuery

Hice esta función para eliminar las filas que se enlazan en una vista de tabla de especificaciones cuando todas las celdas de esa fila contienen "N/A" en lugar de una especificación. Por razones en las que no vale la pena entrar, necesito cambiar la vista de mi tabla de una tabla HTML a una tabla falsa (cuadrícula html) con divs anidados. Esto significa que las especificaciones ya no están conectadas por la etiqueta tr, por lo que no estoy seguro de cómo puedo conectarlas para lograr el mismo resultado...

 $('.specnacheckrow').each(function() { // for each row in the table var naTrue = 0; var totalCells = 0; var $this = $(this); totalCells = $this.find('.specnacheckcell').length //count how many cells naTrue = $this.find('.specnatrue').length //count how many <span class="specnatrue">N/A</span> if (naTrue < totalCells) { //if the number of cells is greater than the number of N/A's $this.show(); //show the row } else { $this.remove(); //else, hide the entire row - this includes the spec label at the beginning of the row. } });

Ejemplo de tabla original - https://codepen.io/genopeppino/pen/PojMero

Ejemplo de divisiones de cuadrícula: https://codepen.io/genopeppino/pen/oNwKyNJ

Puede ver que en la tabla original, la función anterior eliminó correctamente la fila "Peso del envío - KG".

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