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

93
Visualizações
Returns value but does not appear on select

I have the following code that when selecting a value in a select will return another value in another select according to the database query:

const campos_max = 10;

let x = 0;
$('#add_field').click(function(e) {
  e.preventDefault();
  if (x < campos_max) {
    //added outer div here
    $('#listas').append(`<div class="teste"><select class="form-control1 Reff${x}" name="Ref[]"><option></option></select><select class="slart1 form-control1 Desigg${x}" name="Reef1"><option ></option></select></div>`)
  }

  var html = $(`.Reff${x}`);

  html.append(`<option value="A">A</option><option value="B">B</option><option value="C">C</option>`);


  x++;

});

$(document).on("change", "select[class*=Reff]", function() {
  var Refart = $(this).val();
  var selector = $(this) 
  console.log(Refart)

  artigo1 = "soemthing..."
  selector.closest(".teste").find(".slart1").val(artigo1)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="listas"></div>
<button id="add_field">Add more</button>

The problem that is happening is that it doesn't load the second select with the returned value.

Using an input works, but using a select it doesn't. Can you help?

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