طريقة إلغاء ربط () jQuery

❮ طرق أحداث jQuery

مثال

قم بإزالة كافة معالجات الأحداث لجميع عناصر <p>:

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

التعريف والاستخدام

تم إهمال أسلوب إلغاء الربط () في الإصدار 3.0. استخدم طريقة off () بدلاً من ذلك.

طريقة إلغاء الربط () تزيل معالجات الأحداث من العناصر المحددة.

يمكن لهذه الطريقة إزالة كل أو معالجات الأحداث المحددة ، أو إيقاف تشغيل وظائف محددة عند وقوع الحدث.

يمكن لهذه الطريقة أيضًا إلغاء ربط معالجات الأحداث باستخدام كائن حدث. يستخدم هذا لإلغاء ربط حدث من داخل نفسه (مثل إزالة معالج الحدث بعد تشغيل الحدث لعدد معين من المرات).

ملاحظة: إذا لم يتم تحديد أي معلمات ، فإن طريقة إلغاء الربط () ستزيل جميع معالجات الأحداث من العنصر المحدد.

ملاحظة: يعمل التابع () 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