2016-07-27 112 views
1

我有這樣的JavaScript代碼:JQuery的toFixed不是一個函數

if($('#numlic').val() <= 10) { 
    $('#totalprice').text(23.10 * $('#numlic').val()).toFixed(2); 
} 

,但它不工作,我得到了「toFixed不是一個函數」的錯誤。 你能幫我嗎? 在此先感謝。

回答

8

這是一個簡單的拼寫錯誤:

if($('#numlic').val() <= 10) { 
    $('#totalprice').text((23.10 * $('#numlic').val()).toFixed(2)); 
} 

toFixed功能是Number的延伸。當您要設置「23.10 * $('#numlic').val()」的結果時,您正嘗試設置元素$('#totalprice').toFixed(2)