我需要下面一行的帮助:
kilometros = kilometros.toFixed(2).toString().replace(".", ",");
并且还知道如果选择checkbox
,我如何将其乘以2,感谢您的快速响应!
$('#kilometros').keyup(function() {
var kilometros = parseFloat($(this).val());
kilometros = kilometros.toFixed(2).toString().replace(".", ",");
var precioKilometros = parseFloat($('#precioKilometros').val());
var totalKilometros = (kilometros * precioKilometros).toFixed(2).toString().replace(".", ",");
$('#totalKilometros').html(totalKilometros);
});
问题解决(选中复选框时唯一缺少的是乘以2):
$('#kilometros').keyup(function() {
var kilometros = parseFloat($(this).val().toString().replace(",", "."));
var precioKilometros = parseFloat($('#precioKilometros').val());
var totalKilometros = (kilometros * precioKilometros).toFixed(2).toString().replace(".", ",");
$('#totalKilometros').html(totalKilometros);
});
根据您的checkbox
是否被检查进行乘数
var multiplier = 1.0;
if($("#checkbox[checked]") !== null)
{
multiplier = 2.0;
}
然后应用到你的计算
也-不是真正回答你的问题的第一部分,但通常你应该保持数据与格式分开。计算不应该必须与过滤格式相抗衡才能使计算工作