여기 내 자바 스크립트에 관한 문제가 있습니다. 이 자바 스크립트는 정상적으로 작동하지만 문제는 실행에 사용자가 입력 한 소수점 이하 자릿수가 포함되지 않은 작업입니다. 예를 들어 사용자가 13.2-10을 입력합니다. 대답은 3.2 종교 의식이어야합니다. 그러나 출력 결과는 3입니다. 소수 자릿수는 계산하지 않습니다. 누군가 도움을 줄 수 있다면 정말 감사 할 것입니다. 이것은 내 자바 스크립트입니다 :소수점 이하 자리 만들기 작업
$(window).load(function(){
function calcSubMTotal(p) {
var minus = 0;
var isFirst=true;
var minus_total = $('#' + p + '');
$('.' + p + '').each(function (i) {
if (!isNaN(this.value) && this.value.length !== 0) {
if(!isFirst)
minus -= parseInt(this.value);
else
{
minus=parseInt(this.value);
isFirst=false;
}
}
});
minus_total.val(minus);
}
$('input[type=text]').on('keyup', function() {
calcSubMTotal("rr");
});
});
parseInt 대신 parseFloat를 사용해야합니다. –