gpt4 book ai didi

jquery - 如何检查点击事件是否已分配给按钮 - JQuery

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

我通过以下方式在 jquery 中绑定(bind)点击事件:

$('#myButton').bind('click',  onButtonClicked);

第一次效果很好,但随后 View 被重新渲染,尽管我正在重新绑定(bind)事件,但它似乎不起作用。

我正在通过 firebug 进行调试,如何使用 JQuery 知道 click 事件已分配给此按钮?它似乎没有被转换为 HTML 中的 onClick 事件。

编辑:

我认为问题似乎是因为我正在做这样的事情:

$("#myDiv").html("<input type='button' id='myButton'/>");
$('#myButton').bind('click', onButtonClicked);

这有效吗? $("#myButton").data("events") 似乎分配了一个点击事件,但当我点击按钮时它什么也不做。

最佳答案

这是一个开始jQuery find events handlers registered with an object

$('#myButton').data('events');

然后您可以迭代返回的对象以查看绑定(bind)了哪些事件。

$.each($("#myButton").data("events"), function(i, e) {
alert(i);
});

关于jquery - 如何检查点击事件是否已分配给按钮 - JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346533/

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