프로그래밍/jQuery

[jQuery] Live()

프리랜서_코더 2012. 3. 26. 16:19


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

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

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

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

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

});

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

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