これはおそらく非常に簡単ですが、私の人生では、それを行う方法を理解することはできません. ですから、次のようになります: 多くのテキスト ボックスを含む大きなフォームがあります。これらはすべて通貨ベースであるため、小数点以下 2 桁に丸める必要があります。これらのテキスト ボックスの値はすべて、私が作成したいくつかの JavaScript 関数によって動的に生成され、.toFixed(2);
小数点以下 2 桁まで切り上げる/切り下げるために使用できます。ただし、各テキストボックスの各値を計算した後にこれを配置する必要があるのは、面倒で繰り返しになります。すべてのテキストボックスをターゲットにして、すべてを小数点以下 2 桁に丸める単純な JavaScript (jQuery の場合もある) を作成するにはどうすればよいでしょうか?
助けてくれてありがとう:)
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?