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

195
Visualizações
cambiar el texto del botón después de hacer clic con clipboard.js

Estoy usando clipboard.js para copiar texto en mi página web. He funcionado muy bien, pero me gustaría cambiar el texto del botón después de que un usuario haga clic para copiar el texto.

Esto es lo que tengo hasta ahora: un div con el texto:

 <div #landingpage> TEST TEXT </div>

un botón:

 <button class="btn" id="copy-button" data-clipboard-target="#landingpage" onclick="myFunction()">Copy Content</button>

y javascript:

 <script> (function(){ new Clipboard('#copy-button'); })(); </script>

¿Cómo cambio el texto del botón a "Copiado" después de hacer clic y luego hago que vuelva a "Copiar" después de unos segundos?

Gracias.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Puede escuchar el evento de success del clipboard y cambiar el texto.

JS

 $(function() { var $btnCopy = $('#copy-button'); $btnCopy.on('click', function() { var clipboard = new Clipboard('#copy-button'); clipboard.on('success', function(e) { $btnCopy.text('Copied'); setTimeout(function() { $btnCopy.text('Copy'); }, 2000); }); }); });

HTML

 <div id="landingpage"> TEST TEXT </div> <button class="btn" id="copy-button" data-clipboard-target="#landingpage">Copy Content</button>

Compruebe el violín

over 4 years ago · Santiago Trujillo 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