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");