当我在输入上设置 2.70 值时,我看到的结果类似于 0.27 € 我的失败在哪里?
这是我的代码;
$(input).maskMoney({thousands:',', decimal:'.', allowZero:false, suffix: ' €'});
$(input).maskMoney('mask', parseFloat(2.70));
当我在输入上设置 2.70 值时,我看到的结果类似于 0.27 € 我的失败在哪里?
这是我的代码;
$(input).maskMoney({thousands:',', decimal:'.', allowZero:false, suffix: ' €'});
$(input).maskMoney('mask', parseFloat(2.70));
我有同样的问题,我设法解决了一个简单的方法,我希望它对你有用。
let element = document.getElementById('input');
let value = element.value;
value = parseFloat(valor.replace(',', '.')).toFixed(2).replace('.', ',');
document.getElementById('input').value = value;
因为这从小数位开始。要返回 2.70 欧元,您需要支付 270(美分)。