$("#element").click(function(){}) 与 $(document).on("click", "#element", function(){}) 都表示触发点击动作,不同的是,前者不支持动态元素,简单的说,就是只能是对已经加载好的元素定义事件,那些后来添加插入的元素则无法触发事件,例如通过ajax请求更新了页面内容,(这些内容包含element元素)。这时使用$("#element").click(function(){})是无法触发点击
转载于:https://my.oschina.net/wuzhencan/blog/686742