尝试使用jQuery添加2个变量的值

时间:2014-09-14 18:10:23

标签: jquery

我正在尝试修改此slider以创建新的总计。我已经添加了一个名为费用的附加字段,其中包含(金额*(持续时间* 1.15))。现在我只是试图将金额+费用结合起来以产生新的总数。当我现在这样做时,它只是连接金额和费用。

var $amount = slider == 1?val:$("#amount").val();
var $duration = slider == 2?val:$("#duration").val();

$fees = "$" + ($amount * $duration)*.15;
$total = "$" + ($amount + ($amount * $duration)*.15);

我知道这与将字符串转换为值有关,因为当我将$ amount * $费用相乘时它确实有效,但我在过去一小时内一直在阅读SO和jQuery API而没有任何进展。

任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:1)

如图所示使用parseInt()

var $amount = parseInt(slider) == 1?parseInt(val):parseInt($("#amount").val());

parseFloat()如图所示:

var $amount = parseFloat(slider) == 1?parseFloat(val):parseFloat($("#amount").val());