【问题标题】:Update Jquery to work with every input button更新 Jquery 以使用每个输入按钮
【发布时间】:2013-04-16 07:46:22
【问题描述】:

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

<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 多个按钮,所以我希望不必单独指定每个按钮。

非常感谢

【问题讨论】:

    标签: jquery button input multiple-instances


    【解决方案1】:

    为所有按钮指定一个类并调用类选择器

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

    获取所有输入类型按钮

    var clip = new ZeroClipboard( $("input[type='button']"), {
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      相关资源
      最近更新 更多