Jquery & ZeroClipBoard - Nearly Working !

Jquery & ZeroClipBoard - Nearly Working !

This works when I have ONE INPUT button.  

But how would I change it to work regardless of the number of input buttons on screen ?
Obviously when I click on a button, I want it's 'data-clipboard-text' to be returned.

Thanks :)

    
  1. <input type="button" id="copy_button" data-clipboard-text="Copy Me!" Value="Click ME">
  2. <script src="js/ZeroClipboard.js"></script>
  3. <script>
  4. var clip = new ZeroClipboard( document.getElementById("copy_button"), {
  5. moviePath: "js/ZeroClipboard.swf"
  6. } );

  7. clip.on( 'complete', function(client, args) {
  8. var $message = $('<div class="message">DONE</div>').hide();
  9. var $messageCont = $('<div class="message_cont" />').append($message).prependTo('body');
  10. $messageCont.css({
  11. "left" : $(this).offset().left,
  12. "top" : $(this).offset().top
  13. }).find("div.message").fadeIn(200).delay(1500).fadeOut(function() {
  14. });
  15. } );
  16. </script>