我試圖通過在文本字段中輸入數量和成本來動態計算成本,進行數學計算並將值返回到<label>
。我將結果發送到控制檯並且一切正常,但是當我將值更新到<label>
元素時,它顯示如下:「[object Window]」。代碼如下:jQuery更新文本字段不工作
function updateCost(){
var numUF = $("#numUF").val();
var costUF = $("#costUF").val();
var numDBT = $("#numDBT").val();
var costDBT = $("#costDBT").val();
var numDMT = $("#numDMT").val();
var costDMT = $("#costDMT").val();
var numTr = $("#numTr").val();
var costTr = $("#costTr").val();
var valorCotiza = (numUF * costUF) + (numDBT * costDBT) + (numDMT * costDMT) + (numTr * costTr);
$("#valorCotiza").text("$ " + toString(valorCotiza));
console.log(valorCotiza);
}
這樣做的HTML部分是
<div class="item">
<label class="H5">Valor total cotización:</label><br />
<label id="valorCotiza">$</label>
<br /><br />
<label class="H5">Valor IVA: (16%)</label><br />
<label id="valorIVA">$</label>
</div>
什麼可能會錯誤的任何想法? BTW,它是一個PhoneGap proyect,我正在使用jQuery。
什麼是控制檯日誌打印? – ggderas
這是打印操作的結果,即:3500 –
如果您忽略toString函數並僅將valorCotiza值設置爲 – ggderas