개발자

자바스크립트에서 부모가 자식에게 이벤트 위임하는 법

2023년 05월 21일조회 100

안녕하세요, 부모가 자식에게 이벤트를 전파하는 건 어떻게 해야 할지 몰라 질문 남깁니다. jquery에서는 dom.on(""click"", ""div"", handler) 만 하면 알아서 특정 자식만 이벤트를 실행해 주던데... 바닐라에는 그런 기능이 없는지 궁금합니다. 정녕 이프문으로 해야 하나요....? 바닐라는 왜 제이쿼리만큼 엘레강스 하지 못한건지ㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

손정현님의 프로필 사진

안녕하세요! 바닐라는 직접 구현해야하는 걸로 알고 있습니다. Event delegation으로 검색해보시면 구현 방법을 찾을 수 있을거에요! 참고해보세요 :) - https://dev.to/js_bits_bill/event-delegation-with-vanilla-js-js-bits-2lnb - https://gomakethings.com/why-event-delegation-is-a-better-way-to-listen-for-events-in-vanilla-js/ -

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!