|
|
1
4
您希望将原始“this”(上下文)传递给函数。 在javascript中,这是通过使用call完成的。见 here 所以我修改了乔纳森的回答:
补充: 我查找了jquery bind,jonathon是对的,上下文被自动设置为您将事件侦听器添加到的原始元素。 我认为真正的问题是没有正确地传递函数ref。 尝试
|
|
|
2
3
有点像
这里也没有删除匿名函数。但在里面你可以调用另一个函数。 |
|
|
3
1
我在想,你为什么要那样做?
当您可以像这样添加更多选择器时:
|
|
|
4
1
您可以这样做来获取调用处理程序的真正元素。
|
|
|
5
1
问题是你的事件处理程序正在调用函数,
更一般地说,如果您真正关心的是知道是哪个元素引发了事件,请使用jquery传递给事件处理程序的规范化事件对象:
或:
|
|
OREO · 如何在不实际单击复选框的情况下选中它 2 年前 |
|
|
Dan · 在元素外部设置html点击处理程序点击后立即触发 2 年前 |
|
|
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 2 年前 |
|
|
iorice · usercontrol dll中的组件事件 2 年前 |
|
|
Awin · 点击事件功能不适用于Vue组件 2 年前 |
|
|
Kiwi · 将可共享的自定义数据添加到事件MS图形api 3 年前 |