我有一個表單,我正在處理這個需要在輸入失去焦點時觸發多個事件,即blur事件被解僱。我無法管理各種事件處理程序需要對此做出迴應。在jQuery中管理多個事件處理程序
每個表單輸入標籤都需要在模糊時發生各種事情。
- 各種自動格式化程序,如確保名稱以大寫字母開頭或根據複選框顯示錶單的區域。
- jQuery驗證。
- 後驗證功能,如Ajax調用
到目前爲止,我已經拿出了最好的方法是依靠事件冒泡系統。因此,確保來自點1的所有事件都使用jQuery.on()附加到比驗證規則更深入DOM的元素。 Jquery驗證將事件監聽器附加到表單元素。
惠斯特這個工程它有一些問題。它適用於我有更多事情時可能會成爲問題的3類事件。
是否有人使用jQuery來使這種事情更簡單的系統的發佈者/訂閱者排序?
我通常只對每個元素使用一個事件,並在該事件中執行所有不同的方法。 – 2012-02-09 16:57:13
請發佈您的代碼。 – 2012-02-09 18:15:12