JSFiddle - React, Tailwind, and code Playground
by joshmoto
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.6.1/clipboard.min.js"></script>
<button id="copy_1" data-clipboard-text="Link 1" class="copy-link">Copy link</button><br/>
<button id="copy_2" data-clipboard-text="Link 2" class="copy-link">Copy link</button><br/>
<button id="copy_3" data-clipboard-text="Link 3" class="copy-link">Copy link</button><br/>
<button id="copy_4" data-clipboard-text="Link 4" class="copy-link">Copy link</button><br/>
<button id="copy_5" data-clipboard-text="Link 5" class="copy-link">Copy link</button><br/>
JavaScript
$('.copy-link').on('click', function() {
var copyID = $(this).attr('id');
var clipboard = new Clipboard(copyID);
clipboard.on('success', function(e) {
$(this).text('Copied');
setTimeout(function() {
$(this).text('Copy link')
}, 2000);
});
});