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

使用同一个Js文件渲染页面数据和绑定事件产生的异步问题

使用同一个Js文件渲染页面数据和绑定事件产生的异步问题

凤凰求蛊 2018-12-12 18:18:14
页面数据使用$.ajax()获得,使用template.js渲染到页面上,通过引用另一个html文件(绑定事件的按钮也在这个文件中)然后我在ajax方法之后给button绑定click事件,发现找不到元素,因为button还没渲染出来。现在的解决办法是给click套了一个setTimeout(),1s后执行,功能上没问题,就是太简陋了。请问还能通过什么方法实现?
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

使用冒泡

$("body").on("click", "button", function(){    // do something})


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 633 浏览
慕课专栏
更多

添加回答

举报

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