gpt4 book ai didi

javascript - 从附加事件列表中关闭选定的事件处理程序

转载 作者:行者123 更新时间:2023-11-30 05:38:49 24 4
gpt4 key购买 nike

我有一种情况,从第三方组件,我将多个附加事件附加到单个元素。

模拟如下。

$('.myLink').on('click',function(){alert('1')})
$('.myLink').on('click',function(){alert('2')})
$('.myLink').on('click',function(){alert('3')})

而且,我可以使用以下方式查看附加事件列表,

$._data( $('.myLink'), "events"))     

现在,我只想使用索引关闭第二个事件处理程序。即 alert('2')

请告诉我处理这个问题的方法。

提前致谢。

最佳答案

是这样的吗?

$._data($('.myLink')[0], "events").click[1].handler()

Fiddle sample

要删除事件说:

$('.myLink').off("click", $._data($('.myLink')[0], "events").click[1].handler)

关于javascript - 从附加事件列表中关闭选定的事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21993492/

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