如果在执行js代码时我们的页面元素(dom)还不存在,那么我们无法为其绑定事件,想要绑定要用到特殊方法,而得益于jQuery,用jQuery很容易做到:
假设该元素父元素为 id=actionDiv,可以先将事件绑定到该元素上:
//jQuery的on方法动态绑定事件,先将方法绑定到父元素
$(
'#actionDiv').
on(
'click',
'div #po',
function () {
toolBar.
activate(
Draw.
POINT,{
showTooltips:
true
})
drawComplete();
})
$(
"#actionDiv").
on(
'click',
'div #li',
function () {
toolBar.
activate(
Draw.
POLYLINE,{
showTooltips:
true
})
drawComplete();
})