Javascript 将事件附加到尚未创建的元素

Javascript 将事件附加到尚未创建的元素,javascript,jquery,Javascript,Jquery,我在javascript上遇到了这个问题,其中元素还没有被创建或将来将被创建,在jQuery中,我可以为该元素绑定这个事件 $(函数(){ $(文档).on('单击','.mybtn',函数(){ 警报('按钮:'+$(this.index()); }); $(“#创建示例btn”)。单击(函数(){ $(“#btn容器”).append('Button'); }); }); 创建示例Btn您可以使用事件委派,将事件附加到父组件上,当事件发生在元素上时,它将冒泡并由父组件捕获

我在javascript上遇到了这个问题,其中元素还没有被创建或将来将被创建,在jQuery中,我可以为该元素绑定这个事件

$(函数(){
$(文档).on('单击','.mybtn',函数(){
警报('按钮:'+$(this.index());
});
$(“#创建示例btn”)。单击(函数(){
$(“#btn容器”).append('Button');
});
});


创建示例Btn
您可以使用事件委派,将事件附加到父组件上,当事件发生在元素上时,它将冒泡并由父组件捕获