代码之家  ›  专栏  ›  技术社区  ›  user2828442

$(event.target)获取我正在接触的所有元素

  •  -3
  • user2828442  · 技术社区  · 7 年前

    [你好1] ,如果我 console.log($(event.target));

    现在如果我右键点击文本 ,现在如果我 log($(event.target));

    同样,如果我第三次做,我会得到3。

    为什么会发生这种情况?我如何确定 $(event.target) 只抓到最后一个我做的?

    1 回复  |  直到 7 年前
        1
  •  0
  •   sandip    7 年前

    我认为您提供的信息不足以给出准确的答案,但target.event属性返回触发事件的元素。target属性获取事件最初发生的元素,与 当前目标 属性,它始终引用其事件侦听器触发事件的元素。所以我想你应该试试 event.currentTarget 事件。目标。