728x90
.trigger()
.trigger() 함수는 이벤트가 발생할 때 실행될 함수나 .bind() 함수로 연결된 어떤 이벤트 핸들러를 강제로 실행시켜 줍니다. A call to .trigger() 함수를 사용해서 사용자가 일으킬 이벤트를 임의적으로 순서에 따라 발생시킬 수 있습니다.
.trigger( eventType [, extraParameters ] )
trigger을 이용한 강제 클릭 예제:
$(document).ready(function(){
// trigger로 인해 실행되는 부분
$("#btn").bind("click", function(){
alert("클릭!");
});
// 강제로 클릭 이벤트 발생시키는 부분!
$("#btn").trigger("click");
});
}
<div id="btn">클릭 안 해도 됨. </div>
로딩이 완료되는 데로 div를 클릭하지 않아도 trigger로 이벤트를 발생시키기 때문에 "클릭!" 이라는 alert가 뜬다.
클릭 외에도 원하는 이벤트를 지정할 수 있어 유용하게 사용할 수 있다.
728x90
'STUDY > jQuery' 카테고리의 다른 글
[jQuery] 2개의 클래스가 있는 요소 선택하기 (0) | 2023.03.21 |
---|---|
[jQuery] onload 와 ready 차이점 (0) | 2023.03.09 |
[jQuery] n초마다 버튼 자동 클릭 구현 (0) | 2023.02.21 |
[jQuery] input 전화번호 하이픈 "-" 자동 처리 + 정규표현식 정리 (2) | 2023.02.02 |
[jQuery] 제이쿼리 배열 관련 메서드 (5) | 2023.01.24 |