테스트 사이트 - 개발 중인 베타 버전입니다

자바소수점 채택완료

민쯩먼저깔게요 9년 전 조회 3,867

질문드렸던 내용인데 좀처럼 되질 않네요,,

 

$('.tot_price').on('change', function() {  

var sum = 0;

$('.tot_price').each( function() {

sum += Number($(this).val());

});

$('#wr_3').val(sum);

});

 

클래스 tot_price값을 더하여

wr_3에 넣는건데,..

 

wr_3의 값이 56.00001 이런식으로 나와서요

 

소수점 두자리까지만 나오게 하려면 어떻게 해야 할지요,,,

구글링해도 어렵고ㅡ,답답하네요..

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
9년 전

$('#wr_3').val(sum); 

-> $('#wr_3').val(sum.toFixed(2)); 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
9년 전
늘 감사합니다.~
알려주신대로 해보았는데..역시 안되서,,,
왜 그런지 모르겠습니다.
인풋이 잘못된걸까요? 이상업는데..
<input type=text name='wr_3' id='wr_3' value='<?=$write[wr_3]?>' size='8' maxlength='8'>

댓글을 작성하려면 로그인이 필요합니다.

말러83
9년 전

</p><p><?php echo sprintf('%.2f', $write['wr_3']); ?></p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
9년 전
감사합니다~ 이상하게 안되네요,,,
제 소스의 다른 부분에 무슨 문제가 있는거 같습니다.

댓글을 작성하려면 로그인이 필요합니다.

감사합니다. 그런데 역시 안되네요,,

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인