ajax渲染后不能通过DOM添加点击事件

今天想给一个ajax生成的表格里面的 a 标签添加点击事件

 $("#tbody  tr td div a").click(function (){
    alert("sucess")
})

乍一看没多大问题,但有一个问题,ajax是在页面渲染完后才会执行的事件,你做的事是在渲染之前做的,这样点击事件就不能绑定,改成下面的就能绑定事件了

$(document).on('click',"tbody  tr td div a",function(){  
    alert("sucess")
}); 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,982评论 25 708
  • 古语有云:“书非借不能读”。我认这句话的部分道理,但是我不认其中另外的一些东西。其实我比较喜欢跟有知识见地的...
    心路14513阅读 480评论 1 2
  • 序 没来深圳以前,我是一个天真烂漫朝气蓬勃的小公主,还在为即将毕业却找不到工作万分惆怅,2016年的时候我为我自己...
    臭屁莎阅读 113评论 0 0
  • 春 细雨涤轻尘,垂枝带露痕。东街新柳色,一夜到园门。 盼春 晴空暖日悬,天际笼青烟。北国春尤浅,几时闻杜鹃。 春草...
    随意诗社阅读 635评论 1 10