แนะนำฟังก์ชัน trigger() ของ jQuery

ฟังก์ชัน .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');