20
วิธีการสร้างปลั๊กอิน jQuery ด้วยวิธีการ?
ฉันกำลังพยายามเขียนปลั๊กอิน jQuery ที่จะให้ฟังก์ชัน / วิธีการเพิ่มเติมไปยังวัตถุที่เรียกมัน บทเรียนทั้งหมดที่ฉันอ่านทางออนไลน์ (เรียกดูในช่วง 2 ชั่วโมงที่ผ่านมา) รวมถึงวิธีการเพิ่มตัวเลือก แต่ไม่รวมถึงฟังก์ชั่นเพิ่มเติม นี่คือสิ่งที่ฉันต้องการทำ: // จัดรูปแบบ div ให้เป็นคอนเทนเนอร์ข้อความโดยเรียกใช้ปลั๊กอินสำหรับ div นั้น $("#mydiv").messagePlugin(); $("#mydiv").messagePlugin().saySomething("hello"); หรือบางสิ่งบางอย่างตามสายเหล่านั้น นี่คือสิ่งที่ทำให้ฉันเดือดร้อน: ฉันเรียกใช้ปลั๊กอินจากนั้นฉันเรียกใช้ฟังก์ชันที่เกี่ยวข้องกับปลั๊กอินนั้น ฉันไม่สามารถหาวิธีทำสิ่งนี้ได้และฉันเคยเห็นปลั๊กอินจำนวนมากทำมาก่อน นี่คือสิ่งที่ฉันมีสำหรับปลั๊กอิน: jQuery.fn.messagePlugin = function() { return this.each(function(){ alert(this); }); //i tried to do this, but it does not seem to work jQuery.fn.messagePlugin.saySomething = function(message){ $(this).html(message); } …