gpt4 book ai didi

javascript - 当页面上有多个按钮具有相同选择器时,检查到底单击了什么按钮

转载 作者:行者123 更新时间:2023-12-01 06:33:32 25 4
gpt4 key购买 nike

我有两个具有相同选择器类的按钮。当我这样做时:

$('.my_button').click(function() {
console.log(1);
});

,然后单击它记录 1 两次的按钮,就像我单击了两个按钮而不是单个按钮一样。所以我的问题是:JS 中存在某种方法可以仅获取我单击的按钮,而不分配像 id 这样的唯一选择器。我是 JS 新手,有人可以解释一下吗?我发现相关问题here 。谢谢!

编辑:

我制作的按钮有点不同。是的,它只返回单个按钮,但为什么单击触发器会工作两次。控制台日志记录两次。

最佳答案

每个事件监听器都会接收事件,该事件携带事件目标。尝试下面的示例。

$('.my_button').click(function(e) {
console.log(e);
console.log(e.currentTarget);
console.log($(e.currentTarget));
});

关于javascript - 当页面上有多个按钮具有相同选择器时,检查到底单击了什么按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28873218/

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