javascript - 在粘贴事件中获取文档中粘贴的内容

标签 javascript jquery

如问题中所述,如何获取文档上的粘贴内容。截至目前,我正在创建一个文本区域,然后双击以将焦点放入 textarea,然后在 textarea 的粘贴事件中我正在收集数据。我认为这不是一个好方法。我的代码在下面

$('body').dblclick(function()
{
      $('#textare').focus();
});

Then 
$('#textare').keyup(function()
{
      alert( $(this).val() );
});

请给我建议一个替代过程。
我正在寻找类似

的替代方案
$(document).paste(function()
{
    // Get the pasted content
});

我使用的是谷歌浏览器。我不想使用 textarea 来捕捉文本。

最佳答案

您可以向您的元素添加一个onpaste 事件。所有浏览器都支持它。

 onpaste="return getPastedValue(this);"


 <script type="text/javascript">
        function getPastedValue (obj) {
            alert(obj.innerHTML);
           return false;
      }
 </script>

关于javascript - 在粘贴事件中获取文档中粘贴的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500400/

相关文章:

javascript - 在 Modernizer/yepnope.js 加载中使用 Drupal.settings.basePath

javascript - 使用 JQuery 控制单页中的多个音频访问

javascript - 如果具有该值的选项不存在,则设置选择字段的选定值

javascript - jQuery函数在新窗口中打开链接

javascript - Iron-Router,重定向和渲染有什么区别?

c# - 从 OnOpen 事件发送时未收到消息

javascript - 获取ajax历史

javascript - 如何通过客户端网页监控和/或限制CPU/带宽的速率?

javascript - jQuery 日期选择器和日期时间选择器

javascript - 要动画的元素的初始状态