Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript事件对象目标字段的值与event.target不同_Javascript_Events_Javascript Events_Jquery - Fatal编程技术网

javascript事件对象目标字段的值与event.target不同

javascript事件对象目标字段的值与event.target不同,javascript,events,javascript-events,jquery,Javascript,Events,Javascript Events,Jquery,为什么返回到jquery回调的事件对象(e)包含值为({})的“target”字段,但在作为e.target登录时会生成一个url(“”) “target”字段不应该包含与e.target相同的值吗?它是如何工作的?我很困惑 $('.ckfilter').click(function(e){ e.preventDefault(); console.log("e:",e); console.log("e.target:",e.target); }); e: ({o

为什么返回到jquery回调的事件对象(e)包含值为({})的“target”字段,但在作为e.target登录时会生成一个url(“”)

“target”字段不应该包含与e.target相同的值吗?它是如何工作的?我很困惑

$('.ckfilter').click(function(e){

   e.preventDefault();   

   console.log("e:",e);
   console.log("e.target:",e.target);
});


e: 
({originalEvent:({}), 
  type:"click", 
  isDefaultPrevented:function K() {return !0;}, 
  timeStamp:22619729, 
  jQuery172031920598426947033:true, 
  toElement:(void 0), 
  screenY:328, 
  screenX:674, 
  pageY:204, 
  pageX:154, 
  offsetY:(void 0), 
  offsetX:(void 0), 
  fromElement:(void 0), 
  clientY:204, 
  clientX:154, 
  buttons:1, 
  button:0, 
  which:1, 
  view:({}), 
  target:({}), 
  shiftKey:false, 
  relatedTarget:null, 
  metaKey:false, 
  eventPhase:3, 
  currentTarget:({}),
  ctrlKey:false, 
  cancelable:true, 
  bubbles:true, 
  altKey:false, 
  srcElement:(void 0), 
  relatedNode:(void 0), 
  attrName:(void 0), 
  attrChange:(void 0),  
  delegateTarget:({}), 
  data:null, 
  handleObj:{type:"click", 
             origType:"click", 
             data:null, 
             handler:(function (e) {e.preventDefault(); }),
              guid:18, 
              selector:null, 
              quick:null, 
              namespace:""}
}) 


e.target: "http://www.myurl.com" 

你确定吗?你能在JSFIDLE上安装一个实时演示吗?这是我在JSFIDLE上的实时演示-你的小提琴在Chrome上向我输出以下内容:
e.target:​(即,目标元素,而不是url)在firefox上,我得到了e.target:,这与Chrome不同,但我同意。我的问题是,如果我查看e对象本身,目标字段显示为target:({}),而不是target:​ 或目标:。谢谢。我在Chrome和Firefox中都看不到。。。看到和