티스토리 뷰
동적으로 태그의 내용이 변경되는 경우, 변경 이후에는 기존에 바인딩된 이벤트가 동작하지 않게 된다.
나의 경우에는 ajax 통신으로 값을 받아와 태그 속의 내용을 변경 했을 때 그러한 상황을 경험했다.
그 이유는 동적 태그의 경우 document.ready()의 동작이 작용하지 않기 때문이다.
document.ready는 페이지가 로드 되면서 이벤트를 할당해주는데 로드 되기 전에 존재 하지 않던 부분이라 이벤트 할당이 되지 않기 때문이다.
그를 위해서 동적 태그는 아래와 같이 .on을 사용해 주면 된다.
$(document).on('click','.selectBox_Branch .box .list', function(e){
that.listSelectBranch($(e.target));
});
'Develop > Web' 카테고리의 다른 글
모바일 웹) 사파리 video 재생 안됨 이슈 (0) | 2021.09.02 |
---|---|
Jquery)리스트 선택요소 css 변경_eq() (0) | 2021.08.23 |
에러)웹개발 중 에러 모음 (0) | 2021.08.23 |
html)이미 선언한 jsp 변수의 값 가져오기 (0) | 2021.07.29 |
스타일) 이미지를 넣었는데 이미지가 깨지는 문제_html (0) | 2021.07.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 리버싱.kr
- 동적분석
- AndroidX
- 정보보안
- 펌웨어 분석
- CTF
- writeup
- 뷰모델
- Java
- 앱분석
- 웹 MVC
- pwnable.kr
- DataBinding
- 에러
- androidstudio
- 모바일리버싱
- 칼리리눅스
- 안드로이드
- 스프링부트
- NumberFormatException
- Spring
- MVVM
- 코드로 배우는 스프링 부트
- 자바
- 리버싱기초
- exception
- reversing.kr풀이
- Android
- 포너블.kr
- reversing.kr
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함