Jquery on Event

Jquery on Event


jQuery 1.7에서 .bind(), .live(), .delegate()가 .on()으로 통합되었다길래 좀 살펴보았다.
Jquery 의 이벤트 중
.bind 는 버블링 초기에 등록되는 이벤트 이며
live, delegate, on의 경우 버블링이 발생하여 엘리먼트가 추가되어도 등록되는 이벤트 이지만
JQuery 1.7이후 버전은 live는 디플리케이트 되며
on 이벤트로 통합되어 관리되어 지기에 메모한다

Ex )

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$(document).on ("click", "#id", function(e){
alert("aaaaa");
});
//클래식한 방법

$(document).on({
click : function(e){
alert("dddd");
},
blur : function(e){
alert("aaaaa");
}
}, "#id");
//다중이벤트

Share