[ 동적으로 생성된 태그에 이벤트를 걸려면 어떻게 해야할까?? ]
가끔 ajax로 가져온 데이터를 문자열로 조합해서 태그에 append하는 경우 이런경우는 태그가 미리 생성되어 있는 경우가 아니라 동적으로
생성된 경우이다. 이런 경우에 문자열로 만든 태그에다가 id나 class준 다음에 $(선택자).on("click",function(event){}) 방식을 사용해서 이벤트를 걸어도
이벤트가 걸리지 않음을 알 수 있다.
이런 경우 어떻게 해야할까??
이런 경우는 document 객체에서 잡아와서 이벤트를 걸어야한다.
ex) $(document).on("click","선택자",function(event){})
'개발 > Javascript' 카테고리의 다른 글
무한스크롤 구현 (스크롤 마지막을 인식하는 이벤트 처리) (8) | 2017.06.11 |
---|---|
클릭시 특정 태그 위치로 스크롤을 이동시키기 (1) | 2017.06.11 |
이벤트 발생시 a 태그의 이동기능을 동작하지 않게하고 처리하기 (0) | 2017.06.11 |
JQuery 애니메이션 관련 정리(fadeIn,fadeOut,hide,show,animate,stop) (0) | 2017.06.11 |
4. script 선언의 위치?!! (0) | 2017.06.11 |