我不知道如何在不使用ID的情况下将值从输入复制到剪贴板!
这是JS:
new Clipboard(".form__copy-btn", {
target: function (trigger) {
return $(trigger).closest(".form__field-wrapper").find("input");
}
});发布于 2017-08-01 06:52:18
这里发生了两件事:
var j = $;传递的target:,而是使用text: --这样就可以传递确切的文本字符串而不是元素。这对我起了作用:
var j = $;
_document.ready(function () {
new Clipboard(".form__copy-btn", {
text: function(trigger) {
return j(trigger).closest(".form__field-wrapper").find("input").val();
}
});
...发布于 2017-08-01 06:38:58
我查过你的密码了。我已经做了以下的修改,副本正在工作。
发布于 2017-08-01 06:39:21
您可以使用document.execCommand('copy')将值从输入复制到剪贴板。请参阅链接以检查详细信息和浏览器兼容性。
https://stackoverflow.com/questions/45430436
复制相似问题