Javascript 由jquery函数填充的文本框需要小数

Javascript 由jquery函数填充的文本框需要小数,javascript,jquery,Javascript,Jquery,在上一篇文章中,我收到了jquery函数的帮助,该函数使用下拉选择填充文本框。我需要使用它根据相同的选择填充另一个文本框 但是,我需要这个文本框有2个小数点,并将其值保留为数字,因为我将在计算中使用它。以下是填充文本框的代码: <script> $(function () { $("#RaffleDollars").change(function () { if ($(this).val() == "25")

在上一篇文章中,我收到了jquery函数的帮助,该函数使用下拉选择填充文本框。我需要使用它根据相同的选择填充另一个文本框

但是,我需要这个文本框有2个小数点,并将其值保留为数字,因为我将在计算中使用它。以下是填充文本框的代码:

<script>
    $(function () {
        $("#RaffleDollars").change(function () {
            if ($(this).val() == "25")
                $("#Total_Raffle").val(25);
        });
    });
</script>

$(函数(){
$(“#RaffleDollars”)。更改(函数(){
如果($(this.val()=“25”)
$(“抽奖总额”).val(25);
});
});
如何在计算中保持其格式为数字的同时,将抽奖总额的值显示为25.00

而将其格式保留为计算中使用的数字

输入
元素值为文本,可以通过使用
数字(值)


克里斯,谢谢你的回答。我知道。toFixed(2);但我想我不知道如何在我的代码中执行它。我试过了,但没有成功:$(“#总抽奖”).val(25.toFixed(2);它仍然以25的形式出现在文本框中。知道我做错了什么吗?谢谢。
toFixed()
首先应用于值。您需要在更新值之前运行它<代码>var金额=25.toFixed(2)$(“抽奖总额”).val(金额)副本
$('textbox').on('change', function(evt) {
    var val = $(this).val();
    var wDecimal = val.toFixed(2);
});
$("#RaffleDollars").change(function () {
 if ($(this).val() == "25")
   $("#Total_Raffle").val(25 + ".00");

});