I created these functions based on Joey Guerra's suggestion, thank you for that. For example, event.type contains the event name (e.g., "resize") and event.target indicates the deepest (innermost) element where the event occurred.
This still won't work with dynamically created elements, as it tries to bind on document load. The target event property returns the element that triggered the event. jQuery trigger() Method jQuery Event Methods. div.updatesubmit is my submit button, and class 'needsupdate' is an indicator that an update is made but not yet submitted.