ECサイトとかで金額を3桁ずつカンマで区切りたいというときがあります。
だけど、DBでは数値で持っているので、3桁ずつ区切るのはjsでやらなくてはいけない。
そんな時はこの関数を使ってみてください。
function addFigure(str) {
var num = new String(str).replace(/,/g, "");
while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
return num;
}
そして価格のところを全て同じclassにしてjQueryのeachで回せば、OKです。
$('.product_price').each(function(){
$(this).html(addFigure($(this).html()));
});