English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery trigger() 메서드

jQuery 이벤트

jQuery trigger() 메서드는 선택된 요소에 지정된 이벤트와 이벤트의 기본 동작(예: 양식 제출)을 트리거합니다.

이벤트 처리 프로그램을 트리거하려면 기본 동작을 트리거하지 않도록 변경하십시오.triggerHandler()메서드。

문법:

$(selector).trigger(event, param1, param2, ...)

예제

<input> 필드의 select 이벤트를 트리거하다:

$("button").click(function(){
  $("input").trigger("select");
});
테스트해보기‹/›

<div> 요소의 click 이벤트를 트리거하다:

$("button").click(function(){
  $("div").trigger("click");
});
테스트해보기‹/›

trigger() 메서드와 triggerHandler() 메서드 간의 차이를 보여주기 위해:

$("#btn1").click(function(){
  $("input").trigger("select");
});
$("#btn2").click(function(){
  $("input").triggerHandler("select");
});
테스트해보기‹/›

매개변수 값

매개변수설명
이벤트JavaScript 이벤트 유형을 포함한 문자열, 예: click 또는 Submit
param1,param2,...,이벤트 핸들러에 전달할 추가 매개변수

jQuery 이벤트