[解決済み] jQuery - 小数点以下2桁に丸め、その数値で計算する。
2022-02-10 21:50:26
質問内容
税金とブルートの値を小数点以下2桁に丸めるには...。
.toFixed(2)を使おうとしましたが、文字列が返されてしまい、それで計算ができなくなってしまいました。
どなたか、このフィドルを更新して動作するようにしていただけませんか?
そして、23番を入力してみてください
// calculate brutto and tax
$(document).on('keyup paste', '#netto', function () {
var netto = $("#netto").val();
$("#brutto").val(netto * 1.19).toFixed(2);
var brutto = $("#brutto").val();
$("#tax").val(brutto - netto);
});
解決方法は?
あなたのコードにいくつかの問題があります。
1) 動的に読み込まれる要素がない限り、イベントデリゲーションは必要ありません。
2) 値に対して数学的な操作を行う前に、常に値を解析する必要があります。
3) あなたは
.toFixed(2)
をjqueryメソッドで実行すると、エラーが発生します。
toFixed
また、両方のテキストボックスの値を設定する際に、toFixed が使用されていることを確認してください。
// calculate brutto and tax
$('#netto').on('keyup paste', function () {
var netto = parseFloat($("#netto").val());
$("#brutto").val((netto * 1.19).toFixed(2));
var brutto = parseFloat($("#brutto").val());
$("#tax").val((brutto - netto).toFixed(2));
});
関連
-
[解決済み] jQueryで背景画像をアニメーションで変化させる
-
[解決済み] フォーム送信のjQueryが動作しない
-
[解決済み] jqueryでアンカークリックをシミュレートするにはどうしたらいいですか?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] jQueryで要素にスクロールする
-
[解決済み] jQueryで入力を無効化/有効化する?
-
[解決済み] jQueryで複数のクラスを持つ要素を選択するにはどうすればよいですか?
-
[解決済み] jQueryで現在のURLを取得する?
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JSONパースエラー シンタックスエラー 予期せぬ入力の終了
-
[解決済み】Chrome Developer ToolsでリソースがDocumentと解釈され、MIMEタイプapplication/jsonの警告で転送される。
-
[解決済み] TypeError: $.ajax(...) is not a function?
-
[解決済み] jQueryでリンクを無効化する
-
[解決済み] jQueryがfadeOutで動作しない
-
[解決済み] 無効な JSON プリミティブ ERROR
-
[解決済み] jQuery - 小数点以下2桁に丸め、その数値で計算する。
-
[解決済み] 3桁ごとの数字にカンマを追加
-
[解決済み] jquery form が期待通りに動作しない。ajaxForm が関数でない。
-
[解決済み] jQuery Mobileのボタンを無効にする