事件代理
之前在书上看到过事件代理,感觉绑定个事件这么麻烦也是有点南辕北辙了。
还好今天遇到了一个问题,解决了心中的困惑。
页面上的元素,使用jquery的话 给元素绑定事件使用bind或者直接写事件。但是如果是添加到页面上的dom元素的话,bind或者直接绑定就不起作用了
上代码
html1
2
3<div class="container">
<input type="button" class="btn" value="按钮">
</div>
js1
2
3$(".btn").click(function(){
alert(111)
})
事件代理1
2
3$(".container").delegate('.btn','click',function(){
alert(111)
})