ฉันได้สร้างชุดของเหตุการณ์ jQuery ที่กำหนดเองเพื่อใช้ในแอปพลิเคชันเว็บบนมือถือ พวกเขาทำงานได้ดีและผ่านการทดสอบแล้ว อย่างไรก็ตามฉันพบปัญหาเล็กน้อยซึ่งฉันมีปัญหาในการทำความเข้าใจ
ฉันใช้.clone()
กับองค์ประกอบบางอย่างภายใน DOM ซึ่งมีปุ่ม ปุ่มนี้มีเหตุการณ์ที่กำหนดเองบางส่วนผูกไว้ (เหตุการณ์ถูกผูกไว้โดยใช้.on()
) แต่ น่าเสียดายที่เมื่อฉันใช้ jQuery .clone()
การเชื่อมโยงจะไม่ถูกเก็บรักษาไว้และฉันต้องเพิ่มอีกครั้ง
มีใครเคยเจอสิ่งนี้มาก่อนมีใครรู้บ้างไหมว่ามีวิธีแก้ปัญหา ฉันคิดว่าการใช้.on()
ควรจะรักษาการเชื่อมโยงสำหรับองค์ประกอบที่มีอยู่ในตอนนี้หรือในอนาคต?
.clone
; มันเป็นตรรกะคณะผู้แทนเหตุการณ์ของ jQuery.on
และผลงานถ้าคุณผ่านตัวเลือกเพิ่มเติมในการ