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

151
Visualizações
¿Hay alguna forma de activar un detector de eventos de 'cambio' si el valor de entrada cambia dinámicamente?

Supongamos que tengo un campo de entrada delegado con el nombre de clase ' bulk_number ' dentro de un nombre de clase principal ' all_bulk_inputs ', y un botón que agregará un número aleatorio a ese campo de entrada cada vez que haga clic en él. Ahora quiero activar un detector de eventos de cambio cada vez que cambie el número.

Por ejemplo:

 <!-- input field under all_bulk_inputs --> <div class="all_bulk_inputs"> <input class="bulk_number" name="rand_number" /> <!-- dynamically added under the 'all_bulk_inputs' parent --> </div> <button id="add_rand">Add Random Number</button> <script> $('#add_rand').on('click', function(){ $('.bulk_number').val(10) //suppose, 10 is my random number //what I want is forcefully trigger on change like bellow, if possible $('.all_bulk_inputs').trigger('change', 'bulk_number', function(){ console.log('bulk number changed) }) }) </script>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En primer lugar, tiene un error en el registro de línea. Hay algunas formas de hacer esto, pero esta es la más simple. He explicado qué significa el código con comentarios.

console.log('número masivo cambiado)

entonces es posible que desee verificar el documento de cambio Cambiar

 <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> </head> <body> <div class="all_bulk_inputs"> <input class="bulk_number" name="rand_number" /> <!-- dynamically added under the 'all_bulk_inputs' parent --> </div> <button id="add_rand">Add Random Number</button> <script> $(document).ready(function() { //When random number setted to the input under all_bulk_inputs div below will triggered $('.all_bulk_inputs .bulk_number').on('change', function() { console.log(`bulk number changed and the value is ${$(this).val()}`) }) $('#add_rand').on('click', function() { // create between 0 and 100 number and set to input const rnd = Math.floor(Math.random() * 100) $('.bulk_number').val(rnd).change() }) }); </script> </body> </html>
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