Zclip не работает

Привет друзья, я пытаюсь реализовать щелчок, чтобы скопировать с помощью zclip.

У меня разные идентификаторы для одного и того же класса, поэтому изначально я нахожу идентификатор элемента, на котором я нажал, и применяю 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();
    }
});
            }
})

Ниже приведена часть 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}?>

1 ответ

Решение

Помните, что для получения идентификатора с помощью jQuery вам нужно добавить # в строку.

Как следующее #myIdваша переменная pos содержит только идентификатор без #,

Линия 2, фиксированная

pos = "#" + $(this).attr("id");
Другие вопросы по тегам