클래스합산 채택완료
그누x쵸딩
5년 전
조회 2,647
클래스 합산 sum은 잘나오는데요
$("#all_total_pay").val(sum + extra_total);
이부분에서는 이게 왜 36이 안나오고 630 이런식으로 문자열 합친거처럼 나올까요?
var sum = 0;
var extra_total = $('#extra_total').val();
$('.plus_price:checked').each( function() {
sum += Number($(this).val());
});
$('#total_pay').text(sum.toFixed(1));
$("#all_total_pay").val(sum + extra_total);
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
sum할떄 Number준것처럼
(Number(sum) + Number(extra_total)) 숫자선언을해주세요
sum은 정상적으로 숫자라고 인식되어지어 보이지만 extra_total가 문자열인것같네요
이럴때 숫자라고 인식시켜줘야합니다 sum은 뭐 그냥하는김에 한번더 선언해주는거구요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누x쵸딩
5년 전
감사합니다. 잘되며 배웠습니다~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인