2016-02-24 32 views
0

我試圖在JavaScript應用程序中一起添加2個值,但是當我嘗試執行此操作時獲得的輸出是;在javascript中的另一個是產生一個對象

總價格£的翻譯:116.96

的翻譯:是我嘗試添加到116.96 的代碼我用來做加法是價值波紋管;

document.getElementById("getTotal").addEventListener("click", function() 
{ 
    var STotal = (($('#SeatPrice')+(subTotal)).toString()); 
    $('#total').text(STotal); 
}); 

這些是爲「#seatPrice」「#合計」的值從

$('#total').text(subTotal.toString()); 
    $('#SeatPrice').text((($('td.selected').length)+count)*pricing); 

衍生如果任何人有關於如何解決此問題,請讓我的任何想法知道。 謝謝!

+0

該元素的值,那麼你有一個jQuery對象,那是什麼物體的一部分,你要添加到多少?它是一個輸入,一個div,一個數據屬性? – epascarello

回答

3

的問題就在這裏:var STotal = (($('#SeatPrice')+(subTotal)).toString());

$('#SeatPrice')是一個jQuery函數返回一個對象 - 您搜尋過的HTML元素。所以,當你將它添加到你的subTotal時,你要將該對象添加到一個字符串中,在javascript中,它只會創建一個字符串。

你可能想使用類似$('#SeatPrice').val()$('#SeatPrice').text()

+0

就是我想找的!謝謝@millerbr – bdg

相關問題