如何像(1000+1500.25)
一样在jquery
中添加两个十进制数字
我试过这样:
amnt1=1000;
amnt2=1000;
我得到的和等于2.00
尝试parseFloat和toLocaleString:
var amnt1 = 1000;
var amnt2=1500.25;
var ans = parseFloat(amnt1)+parseFloat(amnt2);
alert(ans.toLocaleString())
var formatted_num = ans.toLocaleString();
有一个名为W麻木的插件。我很肯定这就是你想要的,除非我弄错了你的问题。
所以在这里,如果你输入1000+1000.25,它会给你"2000.25美元的后缀"。
这是一把小提琴(它在输入键上工作)。你可以来回转换你的号码。
$(document).ready(function(){
var moneyFormat = wNumb({
mark: '.',
thousand: ',',
prefix: '$ ',
postfix: ' postfix'
});
$('input').on('keyup',function(){
var finp =$('#finp').val();
var sinp =$('#sinp').val();
var total = parseFloat(finp) + parseFloat(sinp)
$('.result').html(moneyFormat.to(total));
});
});
<input type='number' value="0" id="finp"/>
<input type='number' value="0" id="sinp"/>
<span class='result'></span>