gpt4 book ai didi

jquery - 如何使用 jQuery 触发自定义事件?

转载 作者:行者123 更新时间:2023-12-03 22:21:57 24 4
gpt4 key购买 nike

我将自定义事件处理程序附加到 jQuery 的 ready 方法中的 body
之后我立即触发自定义事件,但似乎没有发生任何事情。

$(function(){
$("body").on("test", function(){ alert("test triggered"); }
$("body").trigger("test");
}

最佳答案

首先,您有语法错误

$(function(){
$("body").on("test", function(){
alert("test triggered");
}); < ---- Missing this
$("body").trigger("test");
});

其次,您无法从控制台触发该事件,因为 $(function() {}); 形成一个闭包,并且您将无权访问任何其中的方法

为了让它像您期望的那样工作,请在脚本文件中放置一个调试点,然后尝试触发该事件。由于事件在范围内,它现在可以工作。

关于jquery - 如何使用 jQuery 触发自定义事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17203116/

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