2017-06-20 51 views
1

赋值我这行的,当我使用粘贴事件的作品代码:的Javascript:点击获取和​​剪贴板

//This works 
document.addEventListener('paste', e => { 
    console.log("e.clipboardData.getData('text/plain');", 
       e.clipboardData.getData('text/plain')); 
}); 

但我需要一个按钮,复制和粘贴:

//Not Working 
jQuery(buttonId).click(e => { 
    console.log("e.clipboardData.getData('text/plain');", 
       e.clipboardData.getData('text/plain')); 
}); 
+0

貌似https://stackoverflow.com/questions/34470272/how-to-paste-on-click-it-works-in-的欺骗google-docs – mplungjan

+1

也会建议你考虑使用已实现剪贴板API的库以及所有需要避免陷阱的内容。https://clipboardjs.com/ –

回答

-2

试试这个:

$("#buttonId").on("click",e => { 
    console.log("e.clipboardData.getData('text/plain');", 
       e.clipboardData.getData('text/plain')); 
    }); 

$符号代替jQu的ERY关键字 , '#' 是在jQuery的id选择