gpt4 book ai didi

javascript - jQuery 事件监听器未监听

转载 作者:行者123 更新时间:2023-12-03 12:43:30 25 4
gpt4 key购买 nike

我正在尝试做一件简单的事情。只需将点击监听器附加到我的页面即可:

// Generated by CoffeeScript 1.6.3
$(document).ready(function() {
return $(document.body).on('click', '#container', function() {
return console.log("hello");
});
});

但是我无法注册点击事件。

当我检查 Firebug 中的代码时,我注意到它确实识别了事件处理程序,但该函数不是我在代码中指定的:

enter image description here enter image description here enter image description here

从我对 javascript 的了解来看,jQuery 似乎没有发现该元素有一个处理程序。

我已经尝试过:

重新排序脚本的加载附加到不同的元素、不同的事件使用事件委托(delegate)使用 firebug 进行全面检查

我创建了一个 jsFiddle 来重现问题:http://jsfiddle.net/wV5L3/

任何帮助都会很棒,对于我如何在不咨询SO的情况下找到问题的加分。谢谢。

最佳答案

应该是 "body"而不是 document.body

$(document).ready(function(){
$("body").on('click', '#container', function(){
console.log("hello");
});
});

编辑:当我尝试你的 JSFiddle 时再次,它似乎工作得很好。它按预期将输出记录在控制台中。我是否遗漏了一些有问题的内容?

关于javascript - jQuery 事件监听器未监听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23433534/

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