如果在执行 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();
- })
来源: https://www.2cto.com/kf/201807/761910.html