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

216
Vistas
¿Cómo controlar el tamaño de div agregando clase usando jquery?

Lo siento si la pregunta no es lo suficientemente clara, pero déjame explicarte lo que me pasó.

ahora tengo 5 gráficos creados por Pandas y quiero usar jquery para afectar el sistema de cuadrícula en bootstrap. todos los divs tienen la siguiente clase "col-md-6" excepto el último hijo que tiene "col-md-12", lo que me gustaría hacer es: agregar "col-md-6" al último hijo en caso de que la longitud de los gráficos sea un número par y elimine el "col-md-12" del último.

en realidad, este proceso está funcionando y la clase se agrega al último hijo después de que el documento está listo, sin embargo, el último gráfico aplica "col-md-12" y no aplica "col-md-6" aunque, tiene "col-md-6", pero cuando cambio el tamaño de la página, el gráfico comienza a aplicar "col-md-6".

la pregunta es ¿Cómo puedo aplicar el "col-md-6" dinámicamente sin cambiar el tamaño de la página?

puede ver el comportamiento antes y después del cambio de tamaño para entender a qué me refiero exactamente:

antes de cambiar el tamañoantes de cambiar el tamaño

después de hacer un cambio de tamaño después de hacer un cambio de tamaño

El código es así: -

 ... <div class="col-md-6 error-graph"> {% if regular_group %} <div style=""> <div style="max-width: 100%;max-height: 100%"> {{ regular_group|safe }} </div> </div> {% endif %} </div> <div class="col-md-12 error-graph"> {% if complex_group %} <div style=""> <div style="max-width: 100%;max-height: 100%"> {{ complex_group|safe }} </div> </div> {% endif %} </div> <script> function add_class(last_child) { let error_graph = $(".error-graph"); if (error_graph.length % 2 === 0) { last_child.removeClass("col-md-12").addClass("col-md-6"); } return last_child; } function resize_graph() { {#$(add_class).width($(this).css("width"));#} let func = add_class($(".error-graph:last-child")); console.log(func); {#$(document).load(func.setWidth = 10);#} } $(document).ready(function () { resize_graph(); }); </script>
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