728x90
300x250
SMALL
trigger
$대상.trigger("이벤트이름")
실제 버튼을 클릭하지않았지만 클릭 한것 같은 이벤트를 수동으로 발생시켜야 할경우 트리거 메서드를 사용할 수 있다.
<button id="btn1">버튼1</button>
<button id="btn2">버튼2</button>
위와 같이 2개의 버튼이 있다고 했을때 버튼1을 눌렀을때 버튼2도 클릭한 것 같은 효과를 줄 수 있다.
("#btn1").on("click",function(){
console.log("버튼1");
$("#btn2").trigger("click");
})
$("#btn2").on("click",function(){
console.log("버튼2");
})
이처럼 trigger()메서드를 사용하면 수동으로 클릭하지 않은 버튼도 클릭하게 할 수 있다.
728x90
반응형
LIST
'javaScript > jQuery' 카테고리의 다른 글
키보드 입력 시 클리어 버튼 (0) | 2023.03.17 |
---|---|
jQuery 사용자 정의 이벤트2- 비공개 (0) | 2023.03.16 |
[jQuery] event.target와 this의 차이 + 이벤트 위임 예시 (0) | 2023.03.12 |
오토플레이 적용하기 - 비공개 (0) | 2023.02.22 |
여러 개 이미지 속성 값 변경하기 data() (0) | 2023.02.20 |
댓글