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

189
Visualizações
¿Cómo hacer que Bootstrap Select Dropdown actúe como una lista de pestañas con elementos de opción que tienen rol = pestaña?

¿Es posible hacer que el Bootstrap Select Dropdown menu actúe como una lista de pestañas? Básicamente, quiero cambiar el contenido en Select según lo que el usuario haya seleccionado, desde el valor <option> . Vi que hay un complemento bootstrap-select , que básicamente me brinda el 70% de la solución a mi problema, excepto que no es una tab list , solo tiene un menú desplegable "dentro" del elemento de selección. ¿Es posible cambiar la funcionalidad de esta bootstrap-select para que actúe como un panel de pestañas o una lista de pestañas?

Aquí está la imagen para mostrarte exactamente lo que quiero hacer:

ingrese la descripción de la imagen aquí

Código

 <select class="selectpicker"> <option>Mustard</option> <option>Ketchup</option> <option>Barbecue</option> </select> <!--Show the different p tag depending on the option value--> <p>This is a Mustard tab</p> <p>This is a Ketchup tab</p> <p>This is a Barbecue tab</p>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Aquí, aprendí cómo hacerlo, solo investigando un poco sobre Stack Overflow.

Básicamente usé el show que puedes usar en cualquier pestaña con Bootstrap. Habiendo dicho eso, aprendí (de alguien en Stackoverflow, no recuerdo lo siento) que cuando la opción está seleccionada en la etiqueta <select> , (option:selected) , puede ver qué está seleccionado y luego usar ese data-target , que le dará la identificación, para mostrar esa pestaña, como lo haría si estuviera usando una pestaña simple sin usar <select>

 $("#mySelect").on("change", function(e) { var $optionSelected = $("option:selected", this); $optionSelected.tab("show"); });
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css" integrity="sha384-zCbKRCUGaJDkqS1kPbPd7TveP5iyJE0EjAuZQTgFLD2ylzuqKfdKlfG/eSrtxUkn" crossorigin="anonymous"> <select class="form-control selectpicker" id="mySelect"> <option data-target="#mustard">Mustard</option> <option data-target="#ketchup">Ketchup</option> <option data-target="#barbecue">Barbecue</option> </select> <div class="tab-content"> <div class="tab-pane active" id="mustard">Mustard</div> <div class="tab-pane" id="ketchup">. Ketchup</div> <div class="tab-pane" id="barbecue">Barbecue</div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-fQybjgWLrvvRgtW6bFlB7jaZrFsaBXjsOMm/tB9LTS58ONXgqbR9W8oWht/amnpF" crossorigin="anonymous"></script>

about 4 years ago · Juan Pablo Isaza Relatório
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