我们经常会给某一个DOM元素绑定事件,常规的方式:
$("target").click(function(){...})
这种方式对已经存在的元素是没问题的,但是如果我们此时需要为动态添加的DOM元素,即该元素可能在绑定时还未出现在DOM中,那么利用常规的方式是无法成功绑定的,
我们需要利用Jquery提供的以下方式进行绑定:
$(document).on('click','selector',function(){
...
});
此时事件冒泡到document对象上,当检测事件的target,如果与传入的选择符(这里是selector)匹配,就触发事件,否则不触发。