[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()메서드로 등록한 이벤트를 제거합니다.
댓글남기기