웹페이지내에 엘리먼트에 대해서 이벤트를 핸들링할 경우에는 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 |