jQuery事件之bind和delegate的区别
2019-12-22 本文已影响0人
讲武德的年轻人
- bind和delegate的区别
- bind直接绑定目标元素,delegate绑定目标元素的父元素
- 如果目标元素很多,那么bind会给每个目标元素绑定事件,会浪费内存,减慢运行速度,delegate只会在父元素上绑定一个事件
- 新增元素,是否可以自动获得事件?
bind不可以,需要再次绑定
delegate可以,只要是在父元素下,无论调用delegate的时候新增元素是否已经添加,都能获得事件处理函数。