gpt4 book ai didi

javascript - 复制元素的 Onclick 事件

转载 作者:搜寻专家 更新时间:2023-11-01 05:13:33 26 4
gpt4 key购买 nike

大家好,我有一个有趣的问题

是否可以像这样复制元素的onclick事件

$('#ElementId').attr('OldOnClick',$('#ElementId').attr('OnClick'));

如果有任何方法,请指导我。

我试图在某些时候禁用表单上所有元素的点击事件,而在其他时候我必须恢复它们,所以我试图用其他属性名称保存它们的onclick

最佳答案

是的,您可以访问处理函数。在 jquery 中这样做的方式是这样的:

$('#specialbutton').click(function(){ console.log("peaches");};

var handlerFunction = $('#specialbutton').data("events").click[0].handler;

$('#specialbutton').click(); // "peaches"
handlerFunction(); // "peaches"

然后您可以将它分配给另一个元素,如下所示:

$('#otherelement').click(handlerFunction);
$('#otherelement').click(); // "peaches"

关于javascript - 复制元素的 Onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988202/

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