태그에 이벤트를 걸기 위해서 아래와 같이 사용해 왔었는데 동적으로 생성된 태그에는 이벤트가 달리지 않았다..
$(".btn").click(function(e){
...
});
페이지 로딩이 끝난 후 동적으로 생성된 태그에 이벤트를 걸기 위해서는 다음과 같이 사용해야 한다.
$(document).on('click','.btn',function(){
...
});
on의 첫 번째 파라미터에는 click, blur 같은 원하는 이벤트를 적어주고,
두 번째 파라미터에는 태그,
세 번째 파라미터에는 동작할 함수를 입력해 주면 된다.
'프로그래밍 > jQuery & javaScript' 카테고리의 다른 글
jqGrid 사용 예제 (v5.3.2, v4.4.3) (2) | 2019.07.17 |
---|---|
jQuery 이미지 클릭 시 크게 보기 (9) | 2019.06.26 |
jQuery 파일 업로드 미리보기(preview) (3) | 2019.06.24 |
jQuery Select Box 컨트롤 (내용 추가, 삭제 등) (0) | 2019.06.12 |
jQuery 회원가입 정규식표현 유효성 검사(자주쓰는 정규표현식 정리) (9) | 2019.06.05 |