格式化多语言网站中的数字

时间:2014-02-11 04:55:41

标签: jquery

在我的多语言网站中,我有一个li包含产品的总数

<li id="totalCount" style="display:none" data-total="@numberOfItems" data-resultcount="@results.Count()">totalCount</li>

并且有一个div

<div class="resultCount">Results
 <span class=rCount></span></div>

并使用Jquery将总计数提供给范围

 $('.rCount').text([$('#totalCount').attr('data-resultcount')]);

在这里,我需要格式化总计数。如果我的总计数为1236,那么在英语网站中,它将是1,236,在丹麦网站中它将是1.236。如何在jquery.can格式化总计任何人的帮助。谢谢提前。

2 个答案:

答案 0 :(得分:2)

您可以使用Number.toLocaleString()

var num = $('#totalCount').attr('data-resultcount');
num = parseInt(num).toLocaleString();
$('.rCount').text(num);

答案 1 :(得分:0)

你能接受这个代码:

var total = $('#totalCount').attr('data-resultcount');

将您需要的任何更新应用于“total”变量。 然后将值传递给文本函数。

 $('.rCount').text(total)