เมธอด clone

เมธอด clone สร้างสำเนาแบบลึก (deep copies) ขององค์ประกอบหน้าเว็บที่เลือกและส่งคืน เป็นออบเจ็กต์ jQuery องค์ประกอบจะถูกคัดลอกพร้อมกับองค์ประกอบทั้งหมดที่อยู่ ภายในพวกมัน พารามิเตอร์เสริม ควบคุมว่า จำเป็นต้องคัดลอกตัวจัดการ เหตุการณ์ที่ผูกกับองค์ประกอบเหล่านี้หรือไม่ (โดยค่าเริ่มต้น false - ไม่คัดลอก)

ไวยากรณ์

สามารถส่งพารามิเตอร์เสริมสองตัวเข้าไปในเมธอดได้ ซึ่งสามารถรับค่า true หรือ false (false เป็นค่าเริ่มต้น) สำหรับพารามิเตอร์แรกในค่า true - ตัวจัดการเหตุการณ์และข้อมูลสำหรับองค์ประกอบจะ ถูกคัดลอกด้วย ที่ false - ไม่ สำหรับพารามิเตอร์ที่สอง ในค่า true - ตัวจัดการเหตุการณ์และข้อมูลสำหรับ ลูกหลานทั้งหมดขององค์ประกอบที่ถูกโคลนจะ ถูกคัดลอกด้วย ที่ false - ไม่

javascript.clone([flag1], [flag2]);

ตัวอย่าง

ลองแทรกอีกย่อหน้าเดียวกันหลังจากย่อหน้า โดยใช้เมธอด clone และเมธอด insertAfter:

html<p class="www">ข้อความ</p>
javascript$('.www').clone().insertAfter('.www');

ดูเพิ่มเติม

  • เมธอด after,
    ซึ่งเพิ่มเนื้อหาหลังจากองค์ประกอบที่กำหนด
  • เมธอด before,
    ซึ่งเพิ่มเนื้อหาก่อนองค์ประกอบที่กำหนด
  • เมธอด remove,
    ซึ่งลบองค์ประกอบโดยไม่มีความเป็นไปได้ ในการกู้คืนพวกมัน
  • เมธอด detach,
    ซึ่งลบองค์ประกอบด้วยความเป็นไปได้ในการ กู้คืนพวกมัน