我有一個ID爲fnlprce的文本框我想檢索它的值,從中減去50並將其更新爲最新值,這段代碼可以工作:無法檢索文本框的值並從中減去
function updateDiscount() {
var iniprce = parseInt($("#fnlprce").text());
var fnlprce = iniprce-50;
$("#dscntdprce").html("Price: " + fnlprce + ");
$("fnlprce").html(fnlprce);
}
可是,我錯了獲得,因爲它是顯示輸出, '男',指導,請:)
刪除最後一個「+「」從3號線,給出了一個JavaScript錯誤。但是,不會解釋你的NaN輸出。如果你使用VAL(),而不是文本會發生什麼()檢索當值? –
你的代碼中有語法錯誤,你可以通過最後兩行的高亮顯示來看 –
對於金錢,你應該使用'parseFloat(「1.99」)toFixed(2);'而不是'parseInt '。 –