Округление в JQuery. Подскажите
Добрый день!
Есть простенький скрипт калькулятора объема. При вводе в форму числа со знаком после точки (например 1.95) происходит округление в меньшую сторону до целого (т.е. 1.95 считается как 1) Второй момент при перемножении функцией, например 23 х 0.1 результат 2.3000000000000003 В чем может быть дело, помогите var ploshad, tolshina, kubatura; $('<div class="calc-price"></div>').insertBefore($('#edit-actions')); function changeTeplo(){ ploshad= $('#edit-submitted-ploshchad').val(); tolshina= $('#edit-submitted-tolshchina-uteplitelya').val(); if(ploshad && tolshina) { ploshad = parseInt(ploshad); tolshina = parseInt(tolshina); tolshina2 = tolshina/100; kubatura = ploshad * tolshina2; //kubatura = Math.round(kubatura); $('.calc-price').html('<p>' + kubatura + ' м3</p>'); } } $('#edit-submitted-tolshchina-uteplitelya, #edit-submitted-ploshchad').bind('change keyUp keyDown', function(){ changeTeplo(); }); |
reddiamond,
Цитата:
Цитата:
Цитата:
|
Спасибо, все работает!
|
Часовой пояс GMT +3, время: 03:32. |