将jQuery输出四舍五入到小数点后2位
我一直在尝试将输出小数四舍五入到2位,但没有正确使用将jQuery输出四舍五入到小数点后2位,jquery,html,decimal,Jquery,Html,Decimal,我一直在尝试将输出小数四舍五入到2位,但没有正确使用.toFixed或.round 正确的地方放在哪里 $(function(){ var val = $('#height-slider').val(); heightOutput = $('#height-output'); heightOutput.html(val); $('#height-slider').on('change', function(){ heightOutpu
.toFixed
或.round
正确的地方放在哪里
$(function(){
var val = $('#height-slider').val();
heightOutput = $('#height-output');
heightOutput.html(val);
$('#height-slider').on('change', function(){
heightOutput.html(this.value);
$('#height-output1').html(parseInt(this.value)/2.42868520091);
$('#height-output2').html(parseInt(this.value)/2.41585201564);
});
});
。toFixed(2)
是您拨打电话号码的一种方法。在这种情况下,将圆括号括在除法运算周围:
$('#height-output1').html((parseInt(this.value)/2.42868520091).toFixed(2));
$('#height-output2').html((parseInt(this.value)/2.41585201564).toFixed(2));
.toFixed(2)
在这种情况下是合适的方法,但是您可以使用Math.round()
这种方式:
$('#height-output1').html(Math.round(100*parseInt(this.value)/2.42868520091)/100);
$('#height-output2').html(Math.round(100*parseInt(this.value)/2.41585201564)/100);
示例:
如果你有足够的代码来编一把小提琴,那么你的问题中就有足够的代码。这可能会对你有所帮助,可能是《谢谢你,我遗漏了一个
(
我会在8分钟内选择正确的答案谢谢,我遗漏了一个(
始终发布您尝试过的代码;它通常会更快地为您找到解决方案。
$(function(){
var val = $('#height-slider').val();
heightOutput = $('#height-output');
heightOutput.html(val);
$('#height-slider').on('change', function(){
heightOutput.html(this.value);
$('#height-output1').html((parseInt(this.value)/2.42868520091).toFixed(2));
$('#height-output2').html((parseInt(this.value)/2.41585201564).toFixed(2));
});
});