gpt4 book ai didi

javascript - javascript 中的加法会产生一个对象

转载 作者:行者123 更新时间:2023-11-28 18:44:28 26 4
gpt4 key购买 nike

我试图在 JavaScript 应用程序中将 2 个值相加,但是当我尝试这样做时,我得到的输出是:

Total Price £[object Object]116.96

其中[object Object]是我尝试添加到116.96的值我用来添加的代码如下;

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

'#seatPrice''#total' 的值源自这些

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

如果有人对如何解决此问题有任何想法,请告诉我。谢谢!

最佳答案

问题出在这里:var STotal = (($('#SeatPrice')+(subTotal)).toString());

$('#SeatPrice') 是一个 jquery 函数,它返回一个对象 - 您搜索的 html 元素。因此,当您将其添加到 subTotal 中时,您就是将该对象添加到一个字符串中,在 javascript 中,该字符串只会从两者中创建一个字符串。

您可能想使用 $('#SeatPrice').val()$('#SeatPrice').text()< 等方法获取该元素的值

关于javascript - javascript 中的加法会产生一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35605125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com