jQuery bind()与delegate()的区别

时间:2023-09-19 17:21:41

笔试题:

bind()与delegate()的区别主要有三点:

1 绑定目标

.bind直接绑在目标元素上

.delegate绑在父元素上

2  监听个数

.bind监听个数多——每个目标元素都需要添加

.delegate监听个数少——只给父元素添加一个

3 新增子元素自动获得时间处理函数:

.bind只能对现有元素添加事件监听,新增元素无法自动获得监听

.delegate只要父元素下的元素,无论现有还是新增,都能自动获得监听