项目里常常会有给动态生成的元素绑定事件的情况
给元素绑定事件一般使用on()就可以了,但是对于未生成的元素是无效的
$( '.main button' ).on( 'click', function() { //普通绑定事件方法
alert( "click me" );
});
想要给动态生成的元素绑定事件,需要获取到要添加动态事件的父节点,并且这个父节点是刚开始就存在的(源代码里面就有的)
$( '.main' ).on( 'click', 'button', function() { //普通绑定事件方法
alert( "click me" );
});