gpt4 book ai didi

javascript - 动态创建的 div 上的 jQuery 事件未触发

转载 作者:行者123 更新时间:2023-11-28 11:47:55 25 4
gpt4 key购买 nike

我有一些代码,允许用户在页面上创建包含某些内容的 div。这些 div 是动态生成的,我需要一个单击事件,当用户单击任何一个动态生成的 div 时会触发该事件。

所有动态创建的 div 都有 class="entry"

<div class="entry">
//some content
</div>
<div class="entry">
//some other content
</div>
//...

按照给出的答案here我的代码如下所示:

$('body').on('click','div.event',function(){
console.log("clicked");
//do stuff
});

但是,此事件似乎不会触发,因为 console.log("clicked") 从未执行。我做错了什么以及如何解决这个问题?

编辑:抱歉大家,这只是一个拼写错误。我不敢相信我之前没有发现这一点。很抱歉浪费了您的时间,不幸的是,既然人们已经回答了这个问题,我就无法删除它。

最佳答案

您编写了 event 而不是 entry

$('body').on('click','div.entry',function(){
console.log(“点击”);
//做东西
});

关于javascript - 动态创建的 div 上的 jQuery 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44457769/

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