在事件捕获阶段绑定jQuery处理程序(不是事件冒泡)
我希望在模糊/聚焦事件上实现事件委派,方法与上的建议类似。正如TFA中所解释的,模糊和聚焦事件不会冒泡,因此在冒泡阶段不能使用事件委派,但可以在捕获阶段捕获它们(伙计,javascript事件很奇怪) 无论如何,就我所见,jQuery事件都适用于冒泡阶段,或者至少我一直在使用它们。我在jQuery文档中看不到任何关于这方面的信息,默认情况下,使用$('#foo').blur(blurHandler)似乎无法捕获它在事件捕获阶段绑定jQuery处理程序(不是事件冒泡),jquery,event-delegation,event-capturing,Jquery,Event Delegation,Event Capturing,我希望在模糊/聚焦事件上实现事件委派,方法与上的建议类似。正如TFA中所解释的,模糊和聚焦事件不会冒泡,因此在冒泡阶段不能使用事件委派,但可以在捕获阶段捕获它们(伙计,javascript事件很奇怪) 无论如何,就我所见,jQuery事件都适用于冒泡阶段,或者至少我一直在使用它们。我在jQuery文档中看不到任何关于这方面的信息,默认情况下,使用$('#foo').blur(blurHandler)似乎无法捕获它 我更愿意坚持使用jQuery来保持一致性;有什么方法可以做到这一点吗?如果您想让容
我更愿意坚持使用jQuery来保持一致性;有什么方法可以做到这一点吗?如果您想让容器在后代
获得焦点或模糊时触发处理程序,请尝试使用.focusin()
和.focusout()