noname02
나중에 생성된 엘리먼트에도 이벤트 연결하기 본문
live메서드는 현재와 미래의 요소에 대해 이벤트를 바인딩하는 메서드이다.
코드를 짤 때, 셀렉터로 선택된 요소들은 스크립트가 로딩되었을 때에 있던 DOM 엘리먼트들이다.
그런데 만약 append, appendTo 등으로 추가된 요소가 있다면 스크립트가 실행되지 않을 것이다.
특히나 이벤트들이 그럴 수 있다. 이럴 때 사용하는게 live이다.
그런데 live는 Deprecated 되었으므로 이는 on으로 대체하면 된다.
1 | $(document).on('event', 'selector', function() { ... }); | cs |
으로 사용하면 된당.
'Web > jQuery' 카테고리의 다른 글
위치찾기 - offset, position (0) | 2016.02.03 |
---|---|
Deferred Object (0) | 2016.02.01 |
load 이벤트에 대한 콜백 메서드 (0) | 2016.01.25 |
선택된 요소에 대한 hover만을 처리할 때 (0) | 2016.01.07 |
hover 유지시키기 (0) | 2015.11.25 |
Comments