하나만 봐주십시오

하나만 봐주십시오

QA

하나만 봐주십시오

본문

스크립트 안에서요 #qty${i}, #price${i} onkeyup은 먹히는거 같은데 

표시한 부분은 ${i} 이게 안먹히는건지 계산이 안되는거 같습니다.

왜 그럴까요?

 


for (var i=0; i<10; i++) {
    $("#qty${i}, #price${i}").on('keyup',function() {
요기서 
    var qty = $("#qty${i}").val();
    var price = $("#price${i}").val();
    var total_price = parseFloat(qty) * parseFloat(price) ;
    total_price = total_price.toFixed(1);
    
    $("#total_price${i}").val(total_price.toString());
요기       
        $("div[class='list_item").find("tr").addClass("total");
        $("div[class='list_item").find("tr").find("input[name='size[]']").val('');
   
});
}

이 질문에 댓글 쓰기 :

답변 1

"" 쌍따옴표가 아닌 `` 백틱(숫자 1번 왼쪽 키)으로 넣어야 됩니다.

 

var qty = $("#qty${i}").val();
=> 잘못된 방식

 

var qty = $(`#qty${i}`).val();
=> 올바른 방식

답변을 작성하시기 전에 로그인 해주세요.
전체 12,369
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT