Метод jQuery trigger()Method
Пример
Вызовите событие select элемента <input>:
Попробуйте сами »
Определение и использование
Метод trigger() вызывает указанное событие на выбранных элементах, а также стандартное поведение события (например, отправку формы).
Этот метод похож наtriggerHandler()метод, разница в том, что triggerHandler() не вызывает стандартное поведение события.
Отличия от метода triggerHandler():
- Метод trigger() не вызывает стандартное поведение событий (например, отправку формы).
- trigger() воздействует на все элементы, выбранные объектом jQuery, тогда как triggerHandler() влияет только на первый выбранный элемент.
- События, созданные triggerHandler(), не всплывают вверх по дереву DOM; если целевые элементы не обрабатывают их напрямую, ничего не произойдёт.
Пример
Сравнение triggerHandler() с .trigger():
Попробуйте сами »
Если вы хотите инициировать поведение ссылки по умолчанию, например переход по указанному URL, вам нужно вызвать методevent.preventDefault()в функции обработчика события, например:
Пример
Попробуйте сами »
Синтаксис
| Параметр | Описание |
|---|---|
| event | Обязательно. Указывает событие, которое нужно инициировать на указанных элементах. Может быть пользовательским событием или любым стандартным событием. |
| param1,param2,... | Необязательно. Дополнительные параметры для передачи обработчику события. Дополнительные параметры особенно полезны для пользовательских событий. |
Другие примеры
Передача дополнительных параметров в пользовательские события
Как передать дополнительные параметры обработчику пользовательского события.
Разница между trigger() и triggerHandler()
Демонстрирует разницу между trigger() и triggerHandler().
Другие расширения
Методы событий jQuery