格式化接收计算结果的输入文本

时间:2016-05-24 21:17:07

标签: jquery

我正在进行计算,并且该操作的结果进入输入文本,很多时候结果有数千个,我想用“,”显示它们,例如100,000它必须显示100,000但我可以找不到适合我的项目的东西,有人有想法吗?

//Here I do the math
function calcular_total() {
    importe_total = 0    
    var totalC = 0 
    $("#table1 #tb1 .item").each(function (){         
        var ku1 = $(this).find('.precio').text().replace('$', ''); 
        var ku2 = $(this).find('.importe .imp').val();
        totalC += ku1*ku2;
    });
    $("#total").val(totalC.toFixed(2));
} 

//The result goes here
<label style="font-family: 'Raleway', sans-serif;" for="total">Total: </label> <span class="currencyinput">$<input type="text" id="total" name="total" value="0" readonly/></span>

1 个答案:

答案 0 :(得分:0)

我解决了它,我使用了ToLocaleString作为AKAM说但是这样

totalC1 = totalC.toLocaleString("es-MX",{style:"currency", currency:"MXN"})
$("#total").val(totalC1);

就是这样,它解决了,我希望能帮助别人:)