2013-05-10 85 views
0

即时通讯新的社区,即时试图取代点逗号在一个简单的数学运算,我真的需要帮助。非常感谢大家。替换点到逗号jQuery(新手)

是这样的:jQuery Replace dot to comma and round it

$('#kilometros').keyup(function() { 
    var kilometros = parseFloat($(this).val()); 
    var precioKilometros = parseFloat($('#precioKilometros').val()); 
    var totalKilometros = $('#totalKilometros').html((kilometros * precioKilometros)); 
    totalKilometros.replace(".", ","); 

});

+0

那'替换()'函数将尝试调用一个字符串方法的jQuery对象(这不,据我所知存在)。 – 2013-05-10 01:54:59

+0

尝试toString()。replace('。',',') – Aaron 2013-05-10 02:08:24

回答

1

$('#totalKilometros').html(...)返回一个jQuery对象,它没有replace方法。

而是执行此操作:

var totalKilometros = (kilometros * precioKilometros).toString().replace('.', ','); 
$('#totalKilometros').html(totalKilometros); 
0
$('#kilometros').keyup(function() { 
var kilometros = parseFloat($(this).val()); 
var precioKilometros = parseFloat($('#precioKilometros').val()); 
var totalKilometros = kilometros * precioKilometros; 
totalKilometros=totalKilometros.replace(".", ","); 
$('#totalKilometros').html(totalKilometros); 
});