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

215
Views
¿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
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!