ฟังก์ชัน .trigger() ของ jQuery น่าจะเป็นอีกหนึ่งฟังก์ชันที่หลายๆ คนกำลังตามหาอยู่ก็ได้ครับ เพราะเจ้า trigger สามารถสั่งให้ฟังก์ชันที่ถูกกำหนดให้ event ต่างๆ (event handler) ของ element ทำงาน โดยที่ผู้ใช้ไม่จำเป็นต้องสั่งหรือทำอะไร การจัดการ event ของ jQuery จะครอบ event ของบราวเซอร์ (browser) ไว้อีกที เมื่อไหร่ก็ตามที่มีการเพิ่ม event handler เช่น
$('#myid').on('click', function(){ alert('clicked !!!'); });
หรือ javascript ที่เราใส่ให้กับ onclick ของ element นั้นๆ ด้วย ซึ่งเราสามารถให้ jQuery สั่งให้คลิก element ที่มีไอดี myid ได้เลย ด้วยการใช้ฟังก์ชัน .trigger() ดังนี้
$('#myid').trigger('click');