我有一个表单,我正在处理这个需要在输入失去焦点时触发多个事件,即blur事件被解雇。我无法管理各种事件处理程序需要对此做出回应。在jQuery中管理多个事件处理程序
每个表单输入标签都需要在模糊时发生各种事情。
- 各种自动格式化程序,如确保名称以大写字母开头或根据复选框显示表单的区域。
- jQuery验证。
- 后验证功能,如Ajax调用
到目前为止,我已经拿出了最好的方法是依靠事件冒泡系统。因此,确保来自点1的所有事件都使用jQuery.on()附加到比验证规则更深入DOM的元素。 Jquery验证将事件监听器附加到表单元素。
惠斯特这个工程它有一些问题。它适用于我有更多事情时可能会成为问题的3类事件。
是否有人使用jQuery来使这种事情更简单的系统的发布者/订阅者排序?
我通常只对每个元素使用一个事件,并在该事件中执行所有不同的方法。 – 2012-02-09 16:57:13
请发布您的代码。 – 2012-02-09 18:15:12