Asw*_*n G 0 html javascript jquery
我有一些代码允许用户在页面上创建包含一些内容的div.这些div是动态生成的,我需要一个click事件,当用户点击任何一个动态生成的div时触发.
所有动态创建的div都有class="entry".
<div class="entry">
//some content
</div>
<div class="entry">
//some other content
</div>
//...
Run Code Online (Sandbox Code Playgroud)
$('body').on('click','div.event',function(){
console.log("clicked");
//do stuff
});
Run Code Online (Sandbox Code Playgroud)
但是,此事件似乎没有触发,因为console.log("clicked")永远不会执行.我做错了什么,如何解决这个问题?
编辑:对不起家伙这只是错字.我不敢相信我之前没有发现过.很遗憾浪费你的时间,不幸的是我现在无法删除这个问题,因为人们已经回答了这个问题.
你写的event而不是entry.
$('body').on('click','div.entry',function(){
console.log("clicked");
//do stuff
});