ล่าสุดการพัฒนาเว็บบทเรียน
 

jQuery event.delegateTarget Property

<วิธีการจัดกิจกรรม jQuery

ตัวอย่าง

เปลี่ยนสีพื้นหลังของ <div> องค์ประกอบ (บรรพบุรุษของ <button> องค์ประกอบ):

$("div").on("click", "button", function(event){
    $(event.delegateTarget).css("background-color", "pink");
});
ลองตัวเอง»

ความหมายและการใช้งาน

event.delegateTarget คุณสมบัติส่งกลับองค์ประกอบที่ปัจจุบันเรียกว่า jQuery จัดการเหตุการณ์ถูกแนบมา

สถานที่แห่งนี้จะเป็นประโยชน์สำหรับเหตุการณ์ที่เกิดขึ้นได้รับการแต่งตั้งโดยที่แนบมา on() วิธีที่จัดการเหตุการณ์ที่แนบมาที่บรรพบุรุษขององค์ประกอบที่มีการประมวลผล

เคล็ดลับ: event.delegateTarget เท่ากับ event.currentTarget ถ้าเหตุการณ์โดยตรงที่จะต้ององค์ประกอบคณะผู้แทนและไม่มีการเกิดขึ้น (ดูตัวอย่างด้านล่าง)


วากยสัมพันธ์

event.delegateTarget

พารามิเตอร์ ลักษณะ
event จำเป็นต้องใช้ พารามิเตอร์เหตุการณ์มาจากฟังก์ชั่นเหตุการณ์ที่มีผลผูกพัน

ลองตัวเอง - ตัวอย่าง

ความแตกต่างระหว่าง delegateTarget และ currentTarget กับคณะผู้แทน
แสดงความแตกต่างระหว่าง delegateTarget และ currentTarget เมื่อคณะผู้แทนเกิดขึ้น

delegateTarget และ delegateTarget currentTarget มีค่าเท่ากันสำหรับเหตุการณ์ผูกพันโดยตรง currentTarget
แสดงให้เห็นว่า delegateTarget และ currentTarget มีค่าเท่ากันสำหรับเหตุการณ์ผูกพันโดยตรง


<วิธีการจัดกิจกรรม jQuery