2016-09-27 58 views
-1

我有一個自動填充基於一個單選按鈕選項中選擇一個文本框下面的jQuery函數:格式號碼2位小數 - jQuery的

<script> 
    $(document).ready(function() { 
     $("#DinnerYes").click(function() { 
      $("#ThursdayDinnerFee").attr("value", 90); 
     }); 
    }); 
    $(document).ready(function() { 
     $("#DinnerNo").click(function() { 
      $("#ThursdayDinnerFee").attr("value", 0); 
     }); 
    }); 
</script> 

該腳本,它自動填充文本框(ThursdayDinnerFee) ,但我希望數字在文本框中顯示爲0.00和90.00。我還需要將格式保留爲數字,因爲它們將用於信用卡交易。如果有人能夠幫助,我將不勝感激。謝謝。

+0

請在詢問之前嘗試搜索。即使在此頁面右側的**相關**,您可以看到幾個答案 – charlietfl

回答

1

使用toFixed()方法如下。

$("#ThursdayDinnerFee").val((90).toFixed(2))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="ThursdayDinnerFee" type="text">