Zclip не работает

0

Привет друзья, я пытаюсь реализовать клик для копирования с помощью 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}?>
Теги:
flash
zclip

1 ответ

0
Лучший ответ

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

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

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

pos = "#" + $(this).attr("id");
  • 0
    получил это, но все еще его не нарушая: /
  • 0
    Я не думаю, что вы должны настраивать zClip при каждом нажатии кнопки, это похоже на разовую вещь. Посмотрите примеры на сайте zClip. steamdev.com/zclip
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню