如何给暂不存在的元素绑定事件?

如果在执行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();
})

猜你喜欢

转载自blog.csdn.net/ScapeD/article/details/80277355
今日推荐