使用jquery检测从网页复制的内容

我有一个关于jquery的问题。

我知道我们可以用这样的jquery检测副本:

$("#textA").bind('copy', function() { $('span').text('copy behaviour detected!') }); $("#textA").bind('paste', function() { $('span').text('paste behaviour detected!') }); $("#textA").bind('cut', function() { $('span').text('cut behaviour detected!') }); 

但是,我想知道什么是完全复制的?

例如,用户复制一个框的值,我需要得到并拥有该值。

如何用jquery做到这一点?

你可以用它

 function getSelectionText() { var text = ""; if (window.getSelection) { text = window.getSelection().toString(); } else if (document.selection && document.selection.type != "Control") { text = document.selection.createRange().text; } return text; } $(document).keypress("c",function(e) { if(e.ctrlKey) alert(getSelectionText()); }); 

这应该是有效的