코딩캠프/내일배움캠프
[ TIL ] 02.07(화) 60일차
고랑E
2023. 2. 7. 21:00
728x90
오늘 완성된 장바구니 부분을 실험 하던중
장바구니에 담은 상품이 여러개일때 body로 받아오는 input id값이
장바구니에 담겨있는 갯수만큼 for 문으로 append 되어서
상품 갯수의 수정버튼이 맨 첫줄 input 데이터를 읽어들여 수정되는 이상한 현상이 발견되었고
원래 코드
<input type="number" min="1" name="amount" id="menuAmount" value="${menuAmount}" />
let menuAmount = $('#menuAmount').val();
를
<input type="number" min="1" name="amount" id="menuAmount${menuId}" value="${menuAmount}" />
let menuAmount = $(`#menuAmount${menuId}`).val();
로 수정해서 잘 돌아가게 되었다.