[jQuery] jQuery 이벤트 등록 방식
on() 메서드 - 그룹 이벤트 등록 메서드
on()
메서드는 그룹 이벤트 등록 메서드 중 가장 빈번하게 쓰이는 메서드입니다.
사용 방법을 알아봅시다.
on()
메서드 등록 방식 1
$("이벤트 대상 선택").on("이벤트 종류1 이벤트 종류2 ... 이벤트 종류n",
function(){
javascript 코드;
});
on()
메서드 등록 방식 2
$("이벤트 대상 선택").on({
"이벤트 종류1 이벤트 종류2 ... 이벤트 종류n" : function(){
javascript 코드;
}
})
on()
메서드 등록 방식 3
$("이벤트 대상 선택").on({
"이벤트 종류1" : function() { javascript 코드; 1},
"이벤트 종류2" : function() { javascript 코드; 2},
...
"이벤트 종류n" : function() { javascript 코드; n},
})
그 외 다양한 그룹 이벤트 등록 메서드
그룹 이벤트 등록 메서드 종류
-
on()
: 이벤트 대상 요소에 2개 이상의 이벤트를 등록합니다. 사용 방식에 따라 이벤트를 등록한 이후에도 동적으로 생성되거나 복제된 요소에도 이벤트가 적용됩니다. -
bind()
: 이벤트 대상 요소에 2개 이상의 이벤트를 등록합니다. -
delegate()
: 선택한 요소의 하위 요소에 이벤트를 등록합니다. 이벤트를 등록한 이후에도 동적으로 생성되거나 복제된 요소에도 이벤트가 적용됩니다. -
one()
: 이벤트 대상 요소에 1개 이상의 이벤트를 등록합니다. 지정한 이벤트가 1회 발생하고 자동으로 해제됩니다.
이벤트 제거 메서드
이벤트 제거 메서드의 종류
off()
:on()
메서드로 등록한 이벤트를 제거합니다.unbind()
:bind()
메서드로 등록한 이벤트를 제거합니다.undelegate()
:delegate()
메서드로 등록한 이벤트를 제거합니다.
댓글남기기