$('body').on('click', '.btn-copy', function () {
//var content = $(this).data('content'); data获取的是初始值 后边值改变则获取的还是初始值 不适用
var content=$(this).attr('data-content');
if (!content) {
content = $(this).text().replace(/s/g, '');
}
if (content) {
$('body').append('<input type="text" class="copy-input" value="' + content + '"/>');
$('body .copy-input:last')[0].select();
if (document.execCommand('copy')) {
Msg.Notify('复制成功');
}
$('body .copy-input').remove();
}
});
function copy(str) {
console.log(str);
function listener(e) {
e.clipboardData.setData("text/html", str);
e.clipboardData.setData("text/plain", str);
e.preventDefault();
}
document.addEventListener("copy", listener);
document.execCommand("copy");
document.removeEventListener("copy", listener);
}