2021-03-15 오늘 공부

songi Jeon·2021년 3월 15일
0

STUDY

목록 보기
4/8

오늘 배운 것

상황

동적으로 생성한 버튼에 클릭 이벤트 주고 싶었는데 적용이 되지 않았다. 전날 selectbox나 checkbox도 같은 맥락이 아니엇나 싶다.

.click()

단순히 정적인 페이지에서 이벤트 처리하기에 적합하다. 왜냐하면 동적 처리는 불가능 하기 때문에!

$("#btn").click(function(){
alert('동적 생성은 클릭안됨');
});

.on()

주최가 되는 부모속성의 이벤트를 물려받아 지정한 선택자에 이벤트를 연결 할 수 있다.
그러나 부모속성에 따라 정적으로 작동될 수 있으므로 이 부분에 유의하자.

$(document).on("click", "#btn", function(){
alert('동적도 클릭됨');
});

참조사이트1

참조사이트2

profile
비전공자가 백엔드 개발자 도전하는 블로그

0개의 댓글