2013-11-14 3 views
0

У меня есть этот скрипт, который умножает значение, введенное в поле ввода, по выпадающему значению, присвоенному по данным span-val.округление до десяти цифр после

Как я могу сделать результат показа скрипта округленным до 3 десятичных знаков?

$(document).ready(function() { 
    function showTab(name) { 
     $('div.fruit').hide(); 
     var $div = $('#' + name).show(); 
     var number = parseInt($('.number').val(), 0); 
     $('span', $div).each(function() { 
      $(this).text($(this).data('val') * number); 
     }); 
    } 

    $('#update').click(function() { 
     showTab($('#dropdown').val()); 
    }); 

    showTab($('#dropdown').val()); 
}); 
+0

проверка: http://stackoverflow.com/questions/6134039/format-number-to-always-show-2-decimal-places – rags

ответ

1

попробовать

$(this).text(($(this).data('val') * number).toFixed(3)); 
Смежные вопросы