코딩캠프/내일배움캠프

[ 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();

로 수정해서 잘 돌아가게 되었다.