jQuery unbind()เมธอด

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

ตัวอย่าง

ลบตัวจัดการเหตุการณ์ทั้งหมดสำหรับองค์ประกอบ <p> ทั้งหมด:

$("button").click(function(){
  $("p").unbind();
});

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

วิธีการ unbind() เลิกใช้แล้วในเวอร์ชัน 3.0 ใช้วิธี off()แทน

unbind() วิธีการลบตัวจัดการเหตุการณ์ออกจากองค์ประกอบที่เลือก

เมธอดนี้สามารถลบตัวจัดการเหตุการณ์ทั้งหมดหรือที่เลือก หรือหยุดการทำงานที่ระบุไม่ให้ทำงานเมื่อเกิดเหตุการณ์

เมธอดนี้ยังสามารถยกเลิกการเชื่อมโยงตัวจัดการเหตุการณ์โดยใช้อ็อบเจกต์เหตุการณ์ ใช้เพื่อยกเลิกการเชื่อมโยงเหตุการณ์จากภายในตัวเอง (เช่น การลบตัวจัดการเหตุการณ์หลังจากที่เหตุการณ์ถูกทริกเกอร์เป็นจำนวนครั้งที่กำหนด)

หมายเหตุ:หากไม่ได้ระบุพารามิเตอร์ไว้ วิธีการ unbind() จะลบตัวจัดการเหตุการณ์ทั้งหมดออกจากองค์ประกอบที่ระบุ

หมายเหตุ:วิธีการ unbind() ใช้ได้กับตัวจัดการเหตุการณ์ใดๆ ที่แนบกับ jQuery


ไวยากรณ์

$(selector).unbind(event,function,eventObj)

Parameter Description
event Optional. Specifies one or more events to remove from the elements.
Multiple event values are separated by space.
If this is the only parameter specified, all functions bound to the specified event will be removed.
function Optional. Specifies the name of the function to unbind from the specified event for the element
eventObj Optional. Specifies the event object to remove to use. The eventObj parameter comes from the event binding function

ลองด้วยตัวคุณเอง - ตัวอย่าง


วิธีการใช้ unbind() วิธีการยกเลิกการเชื่อมโยงฟังก์ชันเฉพาะจากเหตุการณ์ที่ระบุสำหรับองค์ประกอบ


ระบุวัตถุเหตุการณ์ที่จะลบ


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