웹페이지내에 엘리먼트에 대해서 이벤트를 핸들링할 경우에는 Bind()를 사용하면 된다.

하지만 동적으로 생성된 엘리먼트에 대해서 이벤트를 핸들링할 경우에는 Live()를 사용하면 된다.

기본적으로 Live()의 사용방식은 Bind()와 동일하다.

$("input").live( "click", function(){

alert ( $(this).val() );

});

 
위 이벤트는 동적으로 생성된 input에 대해서 이벤트 핸들링이 가능하는다는 점이 Bind()와 차이점이 되겠다.

Live()를 이벤트 핸들링을 제거할 경우 die()를 사용하면 핸들러를 제거할 수 있다. 


 

'프로그래밍 > jQuery' 카테고리의 다른 글

[jQuery] each()  (0) 2012.05.10
[jQuery] attr()  (0) 2012.04.25
[jQuery] jQuery.each() vs .each()  (1) 2012.04.24
[jQuery] One()  (0) 2012.03.30
[jQuery] Bind()  (0) 2012.03.21