Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

218
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda