0

我正在使用以下代码,并且使用单个输入按钮可以正常工作。

<input type="button" id="copy_button" data-clipboard-text="Copy Me!" Value="Click ME">


<script src="js/ZeroClipboard.js"></script>
<script>
var clip = new ZeroClipboard( document.getElementById("copy_button"), {
  moviePath: "js/ZeroClipboard.swf"
} );

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

但是,理想情况下,我希望它可以与多个输入按钮一起使用并复制与正确按钮关联的值。

需要做什么才能完成这项工作?最后一页可能有 50 多个按钮,所以我希望我不必单独指定每个按钮。

非常感谢

4

1 回答 1

2

给你所有的按钮一个类并调用类选择器

var clip = new ZeroClipboard( $(".cpbutton"), {..

或者

获取所有输入类型按钮

var clip = new ZeroClipboard( $("input[type='button']"), {
于 2013-04-16T07:48:17.407 回答