这是我正在使用的 jQuery,但它不起作用: $(documen-6ren">
gpt4 book ai didi

php - zClip 不复制特定 ID 的文本

转载 作者:行者123 更新时间:2023-12-01 06:04:27 26 4
gpt4 key购买 nike

我已经设置了链接,单击该链接时我希望它复制文本。它输出许多链接,因此我必须确保 zClip 复制正确的链接:

<a class="copy-callbacks" id="coupon-code-copy-<?php echo $couponid ; ?>" href="#"><?php echo $info['coupon'] ; ?></a>

这是我正在使用的 jQuery,但它不起作用:

$(document).ready(function(){

$("a.copy-callbacks").zclip({
path:'scripts/ZeroClipboard.swf',
copy: $('#' + myCopyID).text(),
beforeCopy:function(){
var myCopyID = $(this).attr("id");
},
afterCopy:function(){
}
});

});

使用此代码,Flash 对象甚至不会加载。我不太确定出了什么问题。我尝试过使用:

copy: $(this).text(),

Flash 对象加载,但由于某些奇怪的原因,它复制了页脚中的一些文本。非常感谢任何帮助!!

最佳答案

我从来没有使用过 .attr("id"),我总是执行以下操作。

<span class="swfTitle" style="position: relative; onmouseover="this.style.cursor='pointer'">
Text
</span>

$('.swfTitle').zclip({
path: '/js/ZeroClipboard.swf',
copy: function () {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
async: false,
data: JSON.stringify(PageInfo),
url: "dosomethinghere.aspx&query=string",
timeout: 30000,
success: function (data) {
PageInfo = JSON.parse(data);
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
return PageInfo.PostHTML;
}

其中PageInfo是一个js对象。总的来说,id 标签与 class 标签不同,.swfTitle 与 #swfTitle 不同。

关于php - zClip 不复制特定 ID 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7883756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com