jQuery provides a unified event model that works across browsers. It allows binding multiple handlers per event type on each element. The event object passed to handlers is normalized and common properties like target and type are available. Events can be removed by unbinding handlers. The event object contains useful information like keyCode, pageX/Y, and relatedTarget.