bob*_*nes 19 javascript jquery
有人可以帮我理解originalEvent在JavaScript中的使用吗?我真的找不到关于它的良好文档来源.
谷歌的结果让我进入了一个对新手来说太难理解的讨论网站.
我最近在SO中有一个问题,一个人通过添加这行代码来回答它
$("#url").bind('paste', function(e) {
var val = e.originalEvent.clipboardData.getData('text/plain');
....
Run Code Online (Sandbox Code Playgroud)
我现有的代码,工作顺便说一句.
如果有人能帮我理解它的使用,我将不胜感激.
joe*_*ews 20
您正在使用名为jQuery的JavaScript库,这是$()函数的来源.jQuery包含了JavaScript的几个部分,使其更易于使用.其中一个部分是事件处理.在您的示例中,因为您使用jQuery绑定到paste事件,所以传递给回调(e)的对象是一个jQuery事件对象,而不是内置的JavaScript事件对象.jQuery事件对象公开该originalEvent属性,使您可以访问底层的内置事件对象.
在您的示例中,您需要获取剪贴板数据,这是通过jQuery事件对象无法访问的,因此您需要访问原始事件对象才能获取它.