장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › 기능 대회 장바구니 부분에 질문이 있습니다.
장바구니에 물건이 있으면 팝업 창이 뜨고 물건이 없으면 알림을 띄우는 기능을 구현 중입니다.
하지만 물건을 넣거나 안넣거나 둘 다 팝업창이 뜹니다.
코드를 수정하면 반대로 둘 다 알림이 뜹니다.
어떤 하나가 부족한 것 같은데 어떻게 해결 해야할까요?
isEmpty도 사용해보았습니다.
$(어쩌구).length가 0이면 alert() 띄워주고 그렇게 짜면 됩니다
아마 .basket-list 라는 요소가 html 안에 없는게 아닐까요 개발자도구에서 찾아봅시다
$('.basket-list').length = 0 으로 만들고 basket-list를 확인해봤지만 똑같은 현상입니다.
basket-list는 상품을 드래그하여 장바구니에 넣기 위해 만든 공간으로 만들었습니다.
혹시 몰라 basket-list 안에 들어가는 상품 내용의 개수$('.basket-list .card-deck')로도 설정해봤지만 변한 건 없었습니다.
같다는 비교시엔 == 등호2개가 필요합니다
$('.basket-list .card-deck') 이게 맞을듯요