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

180
Views
Agregar la clase bootstrap 'selectpicker' hace que el control desaparezca

Necesito cambiar de acuerdo a cada usuario un selecto con empresas. Hago una llamada ajax para recuperar el elemento de selección completo, si el elemento contiene la clase "selectpicker" no da ningún error pero permanece oculto (supongo que solo darme cuenta de esa clase tomó dos horas). Recuperarlo sin ninguna clase muestra el elemento, y si lo agrego más tarde con classListAdd, se vuelve a ocultar. Si cargo una selección con esa clase desde el principio, aparece bien. Código a continuación. Puse el texto de la selección recuperada en 'respuesta' para esta pregunta.

 if(ajaxRequest.readyState == 4){ var response = ajaxRequest.responseText; console.log(response); document.getElementById('companies').innerHTML = '<select id="select-multiple" data-size="10" data-width="100%" multiple data-live-search="true" title="Seleccione Empresa" multiple data-selected-text-format="count"><option value="58">-</option><option value="28"> CAPSA Capex</option></select>'; document.getElementById('select-multiple').classList.add('selectpicker'); //without this line element shows, with it nothing shows var testArray = document.getElementById('empresas').value.split(','); $('#select-multiple').val(testArray); //no javascript error (element should exists) $('#select-multiple').trigger("change"); }
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!