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

163
Views
asp.net bootstrap seleccionar cuadro de grupo de lista eliminar elementos

Tengo un menú desplegable y un cuadro de grupo de lista. en el evento de cambio desplegable, necesito eliminar todos los elementos y agregar nuevos elementos.

A continuación se muestra el cuadro de grupo de lista

 <select style="max-height: 30vh; min-height: 30vh; width: 100%; border: 0;" multiple="multiple" class="list-group list-group-available-items overflow-auto"> @foreach (var listGroupOption in Model.OrderItems ?? new List<SelectListItem>()) { <option value="@listGroupOption.Value" class="list-group-item"> @listGroupOption.Text </option> } </select>

Este es mi intento en JavaScript

 $('#ddlRegion').change(function (e) { $(".list - group - available - items") .find('option') .remove(); });
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

En la eliminación simple, podemos intentar usar la opción de empty todo

 $(".list-group-available-items").empty();

o use remove por opción como

 $(".list-group-available-items option").remove();

si necesitamos agregar una nueva opción después de eliminar todas las opciones, podemos intentar usar append

 $(".list-group-available-items option").remove(); $(".list-group-available-items").append($('<option>', { value: 'newOption', text : 'newOption' }));
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select class="list-group-available-items"> <option value="option1">option1</option> <option value="option2">option2</option> <option value="option3">option3</option> </select>

about 4 years ago · Juan Pablo Isaza Report

0

Primero debe vaciar la lista existente con .empty() y luego agregar nuevas opciones con append():

 const myButton = document.getElementById('btn'); myButton.addEventListener('click', function(){ $(".list-group-available-items").empty(); $(".list-group-available-items").append('<option value="newval1">New Item 1</option>'); $(".list-group-available-items").append('<option value="newval2">New Item 2</option>'); $(".list-group-available-items").append('<option value="newval3">New Item 3</option>'); });
about 4 years ago · Juan Pablo Isaza Report
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!