안녕하세요. 좋은 강의 너무 잘 듣고 있습니다.
자바스크립트 입문과 웹 UI 개발 > Level 3 > 장바구니 기능과 localStorage 숙제 관련 질문입니다.
해당 강의의 숙제 1을 위해 아래와 같은 코드를 구현했습니다.
크롬 개발자도구를 열어서 확인해보니, 처음 세 상품(Blossom Dress, Springfield Shirt, Black Monastery)은 로컬 스토리지에 정상적으로 추가됩니다.
하지만 "상품더보기"를 눌러서 새로 생성된 상품카드의 "구매하기" 버튼을 눌렀을때는 로컬 스토리지가 업데이트가 되지 않습니다.
선생님이 제시하신 코드를 대신 돌려봐도 처음 세 상품까지만 정상적으로 실행되고 "상품더보기"를 눌러서 나온 상품들은 "구매하기" 버튼을 눌렀을 때 여전히 로컬 스토리지에 저장되지 않습니다.
나름대로 디버깅을 시도해보니 새로 생성된 카드는 클릭시 이벤트리스너가 작동하지 않더라고요.
처음 세 상품과 같은 클래스(.buy)를 가지고 있는데 왜 작동하지 않는지 궁금합니다.
이벤트리스너 자체가 부착되지 않았다고 봐야 할까요?
바쁘신 와중에 감사합니다. 강의 통해서 정말 도움 많이 받고 있습니다.