最近在做一个展示不同组合颜色的页面,同时需要对各个组合的颜色做一个复制功能,但加入clipboard.js之后似乎只能复制第一个组合的内容,后面的都复制不了,有没有大佬来给看看
[HTML] 纯文本查看 复制代码 <a id="code" data-clipboard-text="颜色值"> </a> [JavaScript] 纯文本查看 复制代码 var btn = document.getElementById("code");
if (btn) {
var href = $("#code").data("clipboard-text");
var clipboard = new ClipboardJS(btn);
clipboard.on("success", function(e) {
const Toast = Swal.mixin({
toast: true,
showConfirmButton: false,
timer: 1300
});
Toast.fire({
type: "success",
title: "复制成功"
})
});
clipboard.on("error", function(e) {
const Toast = Swal.mixin({
toast: true,
showConfirmButton: false,
});
Toast.fire({
type: "error",
title: "复制失败"
})
})
}; |