Question

im new in the community, im trying to replace the dot to comma in a simple math operation, i really need help. Many thanks to all.

something like this: 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(".", ",");

});

Was it helpful?

Solution

$('#totalKilometros').html(...) returns a jQuery object, which doesn't have a replace method.

Do this instead:

var totalKilometros = (kilometros * precioKilometros).toString().replace('.', ',');
$('#totalKilometros').html(totalKilometros);

OTHER TIPS

$('#kilometros').keyup(function() { 
var kilometros = parseFloat($(this).val());
var precioKilometros = parseFloat($('#precioKilometros').val());
var totalKilometros = kilometros * precioKilometros;
totalKilometros=totalKilometros.replace(".", ",");
$('#totalKilometros').html(totalKilometros);  
});
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top