• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【jQUery】表示される数字をカンマで区切りたい)

【jQUery】合計金額をカンマ区切りで表示したい

このQ&Aのポイント
  • 予約フォームで表示される合計金額をカンマで区切って表示したいです。toLocaleStringメソッドを使用しても変化がないため、別の方法を教えてください。
  • コード内で数値をカンマで区切る方法を教えてください。toLocaleStringメソッドを試しましたが、うまく動作しません。
  • 表示される数字をカンマで区切りたいです。現在のコードではtoLocaleStringメソッドを使用していますが、他の方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Number($('.s.kingaku').text(n_s*p_s)).toLocaleString();             ~~~~~~~ ここが、変わらないと!これだと、終わった「後」にやってますよ。 $('.s.kingaku').text((n_s*p_s).toLocaleString())); と、変換済みがtextに渡ればOKかと。 ただ非常に!読みにくいので、 var kingaku=(n_s*p_s).toLocaleString(); $('.s.kingaku').text(kingaku); の方が、いいかと。

hit-machine
質問者

お礼

逆だったんですね! ずっとぐるぐるしてました。 ありがとうございます!

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.1

Number.toLocaleString はブラウザによって実装の違いもあるようなので、正規表現を使うのが確実なんじゃないでしょうか。 https://qiita.com/ariyo13/items/ab410a84c74b23099648

hit-machine
質問者

お礼

ブラウザの違いがあるのですね。やってみます! ありがとうございます。

関連するQ&A