-
[jquery] 동적으로 생성된 요소에 클릭 이벤트 주기프로그래밍 언어/자바스크립트(jQuery) 2018. 2. 27. 16:46
위의 click 함수를 쓰면 동적으로 생성된 html 태그들이 있을 경우 이벤트가 발생되지 않았다.
123456$('#type').click(function(){$('#hour').html("<option value='18'>18</option>");});cs 조금 찾아보니 간단하게 해결할 수 있었다. 아래처럼.
123456$('#type').on('click', function(){$('#hour').html("<option value='18'>18</option>");});cs 또는
1234$(document).on("click", "#type", function(){$('#hour').html("<option value='18'>18</option>");});cs 이렇게 하면 동적으로 생성된 태그들도 클릭이벤트가 먹힌다.
'프로그래밍 언어 > 자바스크립트(jQuery)' 카테고리의 다른 글
[javaScript] javaScript에서 소수점 더하기 값이 이상하다? (4) 2019.06.15 [JavaScript] Converting circular structure to JSON(json 형태의 배열 로그 찍기) (4) 2019.01.18 ajax를 동기식처리 하는 방법(코드의 순서 또는 절차적으로 동작하게 만들기) (0) 2018.02.18 배열의 얕은 복사(Shallow copy) & 깊은 복사(Deep copy) (0) 2018.01.28 클라이언트단에서 json객체를 key값으로 value 뽑아내기 (0) 2018.01.28