我提出了一些发布请求来创建一些 div,我在这些 div 上监听点击事件以触发事件。Leet 拿这些新创建的 div '.mydiv',我不能使用 $('#mydiv').on('click'..) 因为它是动态创建的,所以我使用
$(document).click(".mydiv", function(){
//triggers some events
});
但是现在 $(this) 指的是“文档”对象,所以我无法获取被点击的 div 并触发相关事件。我怎样才能做到这一点 ?
编辑:这似乎很有趣,因为我首先调用了一个创建这些 div 的函数,而这正是我称之为点击侦听器的函数中。在这些情况下: $( document ).on( "click" , ".mydiv",...) 不起作用。但是当后者直接放在 html 页面中时,它可以正常工作。(所以至少不是jquery版本问题)