jQuery มี Event Methods หลากหลายที่ช่วยให้การจัดการกับเหตุการณ์ (events) บนเว็บเพจง่ายขึ้น โดย Event Methods เหล่านี้จะทำให้เราสามารถกำหนดการทำงานเมื่อเกิดเหตุการณ์ต่าง ๆ เช่น เมื่อผู้ใช้คลิกเมาส์ กดแป้นพิมพ์ หรือทำการโต้ตอบอื่น ๆ
มาดูรายละเอียดของ Event Methods ที่สำคัญใน jQuery
1. .on()
.on()
เป็นวิธีการหลักที่ใช้เพื่อจัดการกับหลายเหตุการณ์ในหลายองค์ประกอบ (elements) ใน jQuery มันสามารถใช้เพื่อจับ event หลายชนิดใน selector เดียว
การใช้งาน
$("selector").on("event", function(){
// คำสั่งที่จะทำงานเมื่อเกิด event
});
ตัวอย่าง
$("#myButton").on("click", function(){
alert("Button clicked!");
});
ในตัวอย่างนี้ เมื่อมีการคลิกปุ่มที่มี id ว่า myButton
จะมีการแสดงข้อความแจ้งเตือนออกมา