给暂不存在的元素绑定事件的方法教程
- 作者: 别点开我头像
- 来源: 51数据库
- 2021-10-19
如果在执行js代码时我们的页面元素(dom)还不存在,那么我们无法为其绑定事件,想要绑定要用到特殊方法,而得益于jquery,用jquery很容易做到:
假设该元素父元素为 id=actiondiv,可以先将事件绑定到该元素上:
//jquery的on方法动态绑定事件,先将方法绑定到父元素 $('#actiondiv').on('click','p #po',function () { toolbar.activate(draw.point,{ showtooltips:true }) drawcomplete(); }) $("#actiondiv").on('click','p #li',function () { toolbar.activate(draw.polyline,{ showtooltips:true }) drawcomplete(); })
推荐阅读