Как @JaredPar указал в его ответ использовать parseFloat
с заменой
var fullcost = parseFloat($("#fullcost").text().replace(',', '.'));
Просто замените comma
на dot
, и будет исправлено, Если это число, превышающее тысячи, например 1.000.000,00
, таким образом, вы получите неправильную цифру. Поэтому вам нужно заменить comma
, удалить dots
.
// Remove all dot's. Replace the comma.
var fullcost = parseFloat($("#fullcost").text().replace(/\./g,'').replace(',', '.'));
Используя две замены, вы сможете обрабатывать данные, не получая неправильных цифр в выводе.