2013-05-10 111 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); 
});