Jquery “this” 关键字返回整个窗口 [重复]

Jquery "this" keyword returns entire window [duplicate]

提问人:Eric Gauthier 提问时间:11/12/2022 更新时间:11/12/2022 访问量:51

问:

我是Jquery的新手,我正在尝试弄清楚如何使用“this”关键字。 当我尝试使用带有控制台日志的简单按钮测试它时,它会一直为我提供整个窗口对象。有人可以向我解释我做错了什么吗?我只想让“this”返回按钮。

`

$("button").on("click", (e) => {
    console.log(this)
    console.log($(this))
})

` 这就是我尝试过的。这是它在控制台日志中给我的内容:

What I'm getting in console log

我不是 100% 确定,但我认为这是 Window 对象。至少,我确定这不是我的按钮。

javascript html jquery css 这个

评论

0赞 katniss 11/12/2022
请改用function (e) {
0赞 Rory McCrossan 11/12/2022
或者坚持使用箭头功能并使用代替e.targetthis

答: 暂无答案