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

309
Visualizações
¿Por qué Dropdown no funciona después de la llamada ajax?

Estoy usando el código jquery para hacer menús desplegables en los filtros de la barra lateral. este código funciona correctamente, pero después de seleccionar un filtro, este código no funciona, creo que debido a la llamada ajax. que es solucion por favor guíame

 jQuery(function(){ jQuery("#sidebar h4, #sidebar h3, body.woocommerce #sidebar>div>.inner .widget h4, body.woocommerce #sidebar>div>.inner .widget h3").on('click', function(){ jQuery(this).parent().toggleClass("dropdown-hide"); }); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

jQuery(document).on('click', "SELECTOR", function(event){ });

Esto vincula un evento de clic al documento y todos los elementos secundarios dentro de él. Este método también funcionará con elementos creados dinámicamente.

Trabajando con jQuery(document).on( eventos

 jQuery(function(){ setTimeout(function () { jQuery('.btn-group').html('<button class="btn-default">Click</button>') }, 1000); jQuery(document).on('click', ".btn-default", function(event){ console.log('clicked'); }); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="btn-group"></div>

No funciona con jQuery(selector).on( eventos

 jQuery(function(){ setTimeout(function () { jQuery('.btn-group').html('<button class="btn-default">Click</button>') }, 1000); jQuery(".btn-default").on('click', function(){ console.log('clicked'); }); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="btn-group"></div>

Entonces, tienes que cambiar como abajo

 jQuery(document).on('click', "#sidebar h4, #sidebar h3, body.woocommerce #sidebar>div>.inner .widget h4, body.woocommerce #sidebar>div>.inner .widget h3", function(event){ });
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