jQuery小数位

时间:2013-03-11 02:43:43

标签: jquery

有谁可以告诉我为什么toFixed(2)无效?

$(document).ready(function () {
    $('.originalData').change(function () {
        $('.changedData').val($(this).val());
        $('.percentage').text('0%');

    });
    $('.changedData').change(function () {
        var changedData = $(this).val().length;
        var originalData = $('.originalData').val().length;

        var percentageOfChange = changedData / originalData * 100 - 100
        $('.percentage').text(percentageOfChange+.toFixed(2)'%');
    });
});

2 个答案:

答案 0 :(得分:1)

'%'+不合适。

$('.percentage').text(percentageOfChange.toFixed(2) + '%');

答案 1 :(得分:1)

这是因为您在+之前有toFixed(2)个签名。只需删除它就可以了。