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 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
方法一:$("body").on("click",".chapter_title",function(){//干什么})方法二:settimeOut(function(){//加入事件},0)事件是需要绑定在元素上的,当你的内容是后加载的情况下就必定会发生,但是如果你把事件绑定在body上,然后去选择元素则不一样。具体没太研究,求大神说下原理
添加回答
举报
0/150
提交
取消