gpt4 book ai didi

javascript - 如何在 OOP JavaScript 中的点击元素上获取 "this"

转载 作者:行者123 更新时间:2023-11-30 09:36:11 25 4
gpt4 key购买 nike

我有以下 JS:

bindEvents: function() {
this.extra.bind("click", {context: this}, this.checkPackage.bind(this));
},
checkPackage: function(e) {
console.log(e.data.context);
}

我想要的是 checkPackage 方法类似于 $(this).whatever,但我似乎无法访问单击的对象。它只是从具有 this.extra 类的 DOM 中选择第一个对象。我怎样才能做到这一点?

最佳答案

为对象尝试 e.currentTarget,事件监听器附加到该对象。 e.target 将为您提供实际点击的对象(可能不同)。

关于javascript - 如何在 OOP JavaScript 中的点击元素上获取 "this",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43491975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com