Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

139
Vistas
obtener dos Elementos por Id en la misma función js

Tengo dos menús desplegables que quiero llenar desde la misma matriz que se pasa a una función como esta

html

 <button onclick="popu(<%= JSON.stringify(coun) %>);">blue</button> <form> <fieldset> <select id="selectNumber" class="selectpicker1" name="selectpicker1"> <option>Choose a number</option> </select> <select id="selectNumber2" class="selectpicker2" name="selectpicker2"> <option>Choose a number</option> </select> <input type="submit" id="submit-form" /> </fieldset>

función popu.js

 function popu(coun) { var select = document.getElementById("selectNumber"); var select2 = document.getElementById("selectNumber2"); for(var i = 0; i < coun.length; i++) { var opt = coun[i]; var el = document.createElement("option"); el.textContent = opt; el.value = opt; select.appendChild(el); select2.appendChild(el); } }

Pero solo se está llenando un menú desplegable.

Entonces, encontré una respuesta de jquery pero aún no conozco jquery, e hice esto que tampoco funciona

 $(function popu(coll) { var elements = $('[id^="selectNumber"]'); $.each(elements, function(index, value){ var select = document.getElementById(elements[index]); for(var i = 0; i < coun.length; i++) { var opt = coun[i]; var el = document.createElement("option"); el.textContent = opt; el.value = opt; select.appendChild(el); // select2.appendChild(el); } }); });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda