为了账号安全,请及时绑定邮箱和手机立即绑定

给jquery ajax 拼接的html标签绑定一个tap事件总是无法点击?

给jquery ajax 拼接的html标签绑定一个tap事件总是无法点击?

慕桂英4014372 2019-04-21 20:21:05
ajax得到的数据拼接esub+=""+etitle+""+tsub+"";$(".chapter").html(esub);//然后在ready()中写这段代码$(".chapter_title").on("tap",function(){varcheck=$(this).css("display");if(check=="none"){$(this).next().css("display","block");$(this).children("s").css("content","\ea41");}elseif(check=="block"){$(this).next().css("display","none");$(this).children("s").css("content","\ea43");}});项目打开后无法执行,其他页面定义的标签绑定事件就没问题不知该如何解决
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

方法一:
$("body").on("click",".chapter_title",function(){
//干什么
})
方法二:
settimeOut(function(){
//加入事件
},0)
事件是需要绑定在元素上的,当你的内容是后加载的情况下就必定会发生,但是如果你把事件绑定在body上,然后去选择元素则不一样。具体没太研究,求大神说下原理
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信