0

嗨朋友们,我正在尝试使用 zclip 实现点击复制。

我对同一个类有不同的 id,所以最初我找到了我单击的元素的 id,并将 zclip 应用于该元素。

 $(".coupon_code_text").on('click', function (e) {
  pos = "#" + $(this).attr("id");
    e.preventDefault();
    clktocpy();
    function clktocpy(){

    $(pos).zclip({
            path: 'http://www.steamdev.com/zclip/js/ZeroClipboard.swf',
            copy: function () {
                return $(pos).text();
    }
});
            }
})

以下是我为同一类生成不同 id 的 php 部分。

  <?php 
    $count = 0;
    foreach($coupons as $value)
    {
    $count = $count +1;

     <div class="coupon_code" >
          <a class="coupon_code_text" id ="copypath-<?php echo $count;?>">
                <?php echo $array['coupon_code'];?>
           </a>
     </div>


    <?php}?>
4

1 回答 1

0

请记住,为了使用 jQuery 获取 id,您需要将 a 附加#到字符串。

如下所示#myId,您的变量pos仅包含 id 而没有#.

2号线,固定

pos = "#" + $(this).attr("id");
于 2013-11-10T11:00:03.280 回答