Event Object
យើង​ដឹង​រួច​មក​ហើយ​ថា នៅ​ពេល​ដែល​ហេតុការណ៍​ណា​មួយ​កើត​មាន​ឡើង​នៅ​ក្នុង​ browser វត្ថុ​មួយ​ត្រូវ​បាន​បង្កើត​ឡើង​ចេញ​ថ្នាក់ Event ជា​ស្វ័ួយ​ប្រវត្តិ ហើយ​នៅ​ក្នុង​វត្ថុ​នោះ មាន​ទិន្នន័យ (properties) ​និង​វិធី​ជា​ច្រើន (method) ​ដែល​យើង​អាច​យក​មក​ប្រើការ​បាន​តាម​សេចក្តី​ត្រូវការ មាន​ដូច​ជា​ទិន្ន័យ event.target និង​វិធី​ឈ្មោះ event.preventDefault() ជាដើម​។

យ៉ាងណាម៉ិញ នៅ​ក្នុង​កម្មវិធី JS ដែល​ប្រើប្រាស់​កញ្ចប់ jQuery ក្បួន​ខ្នាត​នៅ​ក្នុង​វត្ថុ​នៃ​ហេតុការណ៍​ខាង​លើ ក៏​ត្រូវ​បាន​ចំលង​យក​មក​និង​កែសំរួល​អោយ​ទៅ​ជា​ទិន្នន័យ​និង​វិធី​នៃ​វត្ថុ​ហេតុការណ៍​របស់​កញ្ចប់ jQuery ដាច់​ដោយ​ឡែក​មួយ​ផង​ដែរ​ ដែល​គេ​អោយ​ឈ្មោះ​ថា​ជា jQuery Event Object ។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ៖
<!DOCTYPE html>
<html>
  <head>
    
    
  </head>
  <body style="font:14px/1.5 'Odor Mean Chey'">
  
	
    
   <script>
     $("input").click(function(event){
		alert("ធាតុ HTML ដែល​បង្កើត​ហេតុការណ៍​មាន​ប្រភេទ​ជា " + event.target.type);
	})
   </script>

  </body>
</html>

នៅ​លើ​បន្ទាត់​លេខ 13 នៃ​កម្មវិធី​ខាង​លើ​នេះ មាន​ការយក​ទិន្នន័យ​នៅ​ក្នុង​វត្ថុ​នៃ​ហេតុការណ៍ jQuery Event Object មក​ប្រើ ដើម្បី​ស្រង់​យក​ទិន្នន័យ​ដែល​ជា​ប្រភេទ​នៃ​ធាតុ HTML ដែល​បាន​បង្កើត​ហេតុការណ៍ click ។

jQuery Event Object
Method / Property Description
blur() Attaches/Triggers the blur event
change() Attaches/Triggers the change event
click() Attaches/Triggers the click event
dblclick() Attaches/Triggers the double click event
event.currentTarget The current DOM element within the event bubbling phase
event.data Contains the optional data passed to an event method when the current executing handler is bound
event.delegateTarget Returns the element where the currently-called jQuery event handler was attached
event.isDefaultPrevented() Returns whether event.preventDefault() was called for the event object
event.isImmediatePropagationStopped() Returns whether event.stopImmediatePropagation() was called for the event object
event.target Returns which DOM element triggered the event
event.type Returns which event type was triggered
event.which Returns which keyboard key or mouse button was pressed for the event

តំណរ​ភ្ជាប់​ទៅ​កាន់​តារាង​នៃ​ទិន្នន័យ​និង​វិធី​ទាំងអស់​ដែល​មាន​នៅ​ក្នុង jQuery Event Object ។