2016-01-06 264 views
-1

我在嘗試使用toFixed()函數將數字的屏幕輸出轉換爲兩位小數。我只是不確定如何實現這一點。我有以下功能:jQuery,將數字轉換爲小數點後兩位

jQuery(document).ready(function($) { 
     $("#slider-deposit").slider({ 
      value: 100, 
      min: <?php echo json_encode($minDeposit); ?>, 
      max: <?php echo json_encode($maxDeposit); ?>, 
      step: 1, 
      slide: function(event, ui) { 
       $("#amount-deposit").val("" + ui.value); 
       totalPayableFunc(); 
       monthlyPaymentsFunc(); 
      } 
     }); 
     $("#amount-deposit").val("" + $("#slider-deposit").slider("value")); 
    }); 

目前顯示的數字有一個小數位,我需要它顯示到小數點後兩位。

感謝

+0

'$( 「#量存」).VAL(編號(ui.value).toFixed(2))' – Satpal

+2

你爲什麼JSON編碼兩個整數值? –

+0

我將它們從PHP傳入,這是不是一個明智的方式來實現? –

回答

1

試試這個:

jQuery(document).ready(function($) { 
     $("#slider-deposit").slider({ 
      value: 100, 
      min: <?php echo json_encode($minDeposit); ?>, 
      max: <?php echo json_encode($maxDeposit); ?>, 
      step: 1, 
      slide: function(event, ui) { 
       $("#amount-deposit").val(Number(ui.value).toFixed(2)); 
       totalPayableFunc(); 
       monthlyPaymentsFunc(); 
      } 
     }); 
     $("#amount-deposit").val("" + $("#slider-deposit").slider("value")); 
    }); 
+0

將代碼段中的第二行代碼應用於此行的正確方法是什麼?謝謝 –

相關問題