2012-07-18 2 views
0

지난 한 시간 동안 여러 가지 해결책을 시도했지만 아무도 내 문제를 해결하지 못했습니다.어떻게 JavaScript에서 십진수로 작업 할 수 있습니까?

필자는 10 진수 (제품 가격)를 포함한 다양한 입력 필드를 가지고 있습니다. 98.00.

항목의 목록을 통해 반복, 나는 필드를 함께 추가해야합니다

// Calculate sub-total 
    $('.selected_list li.order_line:visible').each(function(){ 
    var item_cost = $(this).find('input.item_cost').val(); 
    sub_total = sub_total + item_cost; 
    }) 

어떻게 이러한 항목을 추가하고 두 소수를 포함하는 결과를 얻을 수 있습니까? 여기
내 바이올린 : http://jsfiddle.net/EgGUm/

답변

2

사용에서는 parseFloat는 :

var item_cost = parseFloat($(this).find('input.item_cost').val()); 

더, here

+0

또한 오류가 발생하여 jsfiddle의 첫 번째 입력란에서 값을 가져옵니다. 동일한 값을 추가합니다. – Panagiotis

+0

w3schools? more http://w3fools.com – ahren

+0

자바 스크립트의 기본 기능입니다. 당신이해야 할 일이 설명되어 있습니다. 단순한. – Panagiotis

1

당신은 문자열을 변환하는 parseFloat()를 사용할 수 있습니다. 귀하의 피들을 업데이트했습니다 : http://jsfiddle.net/EgGUm/11/

+0

약간의 업데이트를했는데 클래스 이름을 변경하여 올바른 용어를 추가했습니다. http://jsfiddle.net/AzE65/ – LosManos

+0

나는 계속 NaN을 얻고있다 : http://jsfiddle.net/EgGUm/8/ – Steven

관련 문제