jQuery undelegate()Метод

jQuery 事件方法Методы событий jQuery

Примеры

Удалить все обработчики событий со всех элементов с помощью метода undelegate():

$("body").undelegate();

Попробуйте сами »

Определение и использование

Метод undelegate() удаляет один или несколько обработчиков событий, добавленныхdelegate()методом.

Начиная с версии jQuery 1.7,on()иoff()являются предпочтительными методами для добавления и удаления обработчиков событий на элементах.


Синтаксис

$(selector).undelegate(selector,event,function)

Параметр Описание
selector Необязательно. Указывает селектор, из которого должны быть удалены обработчики событий.
event Необязательно. Указывает один или несколько типов событий, для которых должны быть удалены функции-обработчики.
функция Необязательно. Указывает конкретную функцию-обработчик события, которую нужно удалить.


实例

Другие примеры

Удалить все обработчики события click
Как использовать метод undelegate() для удаления всех обработчиков события click на всех элементах <p>.

Удалить указанную функцию, добавленную с помощью delegate()
Как использовать метод undelegate() для удаления только указанной функции.


jQuery 事件方法Методы событий jQuery

Другие расширения