숫자로 입력 요소 값을 가져 와서 jQuery로 계산합니다. 노력하고 있지만 결과는 소수가 아닙니다. 그 문제를 해결하는 방법?입력 요소에서 십진수로 값을 얻는 방법
HTML
<input name="test1" value="1.77" type="hidden" />
<input name="test2" value="1.23" type="hidden" />
jQuery를
var a = parseInt($("input[name='test1']").val(), 10);
var b = parseInt($("input[name='test2']").val(), 10);
alert(a + b); // should be 3, but it is only 2
다음은 예입니다 -> jsfiddle Example
대단히 감사합니다. 문제가 해결되었습니다 ... 저는 다른 질문이 있습니다. 이 오류에 대해 어떻게 생각하십니까? http://jsfiddle.net/ynternet/87tdj7z3/7/ – Patrik
그건 부동 소수점 반올림 오류입니다. 특정 숫자의 소수 자릿수로 숫자를 반올림하려면 수학 라이브러리를 사용해야합니다. –