2012-08-31 35 views
0
var res_available= parseInt($("#cur_lumber").val()) + parseInt($("#cur_clay").val()) + parseInt($("#cur_iron").val()) + parseInt($("#cur_crop").val()); 
var res_reserved= parseInt($("#reserve_lumber").val()) + parseInt($("#reserve_clay").val()) + parseInt($("#reserve_iron").val()) + parseInt($("#reserve_crop").val()); 
res_availabe= res_available-res_reserved; 
alert(res_available); 

該警報不顯示正確的答案。它顯示res_available之前,我從它減去res_reserved的值。jquery計算

我無法找到我要出錯的地方,我錯過了錯誤。 PLease可能會有人幫助。

+0

確定'res_reserved'是'> 0'? –

+0

你能確認所有其他變量的值嗎?我的第一個想法是當你說「...它顯示了我扣除之前的價值......」我認爲res_reserved必須是0! – n8wrl

+0

不知道輸入是什麼,我們無法幫助。 – j08691

回答

3

你拼錯在你的代碼res_available

res_availabe= res_available-res_reserved; 

應該

res_available -= res_reserved; 
+1

+1很好抓;; – nbrooks

+0

thankyou ... wy不顯示錯誤報告,像c,C++或java ... :(調試更容易 – debal

+0

爲什麼?----------- --------- –