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

179
Vistas
¿Cómo obtengo la ID del botón en el que se hizo clic cuando uso ClipboardJS?

Realmente no hago mucho con JavaScript y esta es la primera vez que uso ClipboardJS ; sin embargo, cuando trato de obtener la identificación de mi botón, regresa indefinido. ¿Hay alguna forma de obtener la ID de un botón cuando se usa ClipboardJS?

 var clipboard = new ClipboardJS('.btn'); clipboard.on('success', function(e) { console.info('Text:', e.text); console.info('ID:', this.id); console.info('Target:', e.target); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script> <button id="someID" class="btn" data-clipboard-text="Just because you can doesn't mean you should — clipboard.js"> Copy to clipboard </button>

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El evento que se pasa a la función no es un evento DOM estándar que contendrá propiedades como id o target . En cambio, es un evento personalizado de ClipboardJS.

Si registra solo el evento e , puede ver las propiedades que contiene su objeto de evento personalizado. Hay una propiedad trigger que contiene el elemento y le permite obtener la identificación.

 var clipboard = new ClipboardJS('.btn'); clipboard.on('success', function(e) { console.info('ClipboardJS Event:', e); console.info('Trigger:', e.trigger); console.info('Trigger ID:', e.trigger.id); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script> <button id="someID" class="btn" data-clipboard-text="Just because you can doesn't mean you should — clipboard.js"> Copy to clipboard </button>

about 4 years ago · Juan Pablo Isaza Denunciar
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