반응형
ajax로 동적으로 생성된 html
append로 붙여준 <button class="modifyRowBt"></button> 에 클릭 이벤트를 걸고싶다면, 평소와 같이
$('.modifyRowBt').click(function(){}) 으로는 이벤트가 걸리지 않는다. 이유는? ajax로 이벤트로 html을 생성해준 것이기 때문에 한번더 DOM객체를 읽어줘야한다. 그래야만 새로 생성된 html을 읽을 수 있는 것이다.
그래서 사용해야하는 것은,
이런식으로 DOM 객체를 다시 읽어서 class="modifyRowBt" 을 찾을 수 있다.
반응형
'웹앱프로젝트 > Java Script' 카테고리의 다른 글
[timepicker] jquery 비동기로 가져온 값을 선택되어 출력 (1) | 2022.10.05 |
---|---|
이벤트에 의해 생성된 같은 속성의 버튼에 이벤트걸기 (0) | 2022.01.12 |
java에서 addObject로 넘겨준 List 를 JSTL c:forEach로 반복문 돌리기 (0) | 2022.01.07 |
자바스크립트 for문에서 조건만났을 때, 반복 멈추기 (break, continue) (0) | 2021.12.17 |
자바스크립트 if문 'unreachable code detected' 에러 (0) | 2021.12.02 |