这可能真的很简单,但对于我的生活,我无法弄清楚如何去做。所以这里是:我有一个带有很多文本框的大表单,这些文本框都是基于货币的,因此需要四舍五入到小数点后 2 位。这些文本框的值都是由我编写的一些 JavaScript 函数动态生成的,我可以使用.toFixed(2);
它们向上/向下舍入到小数点后 2 位。但是,在计算出每个文本框的每个值之后必须将其放入会变得很累和重复。我如何编写一段简单的 JavaScript(可以是 jQuery)来定位所有文本框并将它们全部舍入到小数点后 2 位?
谢谢你的帮助 :)
PS 抱歉缺少任何代码,但实际上没有任何可显示的,因为它全部锁定在大函数中。但这就是我本质上在做的事情:
function workOutSomeVal() {
// lots of code to work out values and stuff
var finalValue = some mathematical equation to work out value;
var anotherValue = a different value;
$(".some-textbox").val((finalValue).toFixed(2));
$(".another-textbox").val((anotherValue).toFixed(2));
} // my question is, how could I get rid of .toFixed(2) and put in a generic statement somewhere to target all the textboxes?