2016-02-24 27 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

相关问题