我用PHP显示一些价格和数量的服务器,使用功能用法语进行格式化。 然后我想使用jQuery做一些计算的客户端。 我用.toLocaleString(“FR-FR”)格式化的结果显示。 它工作在控制台,但不是在DOM。
下面是代码:
resultat_partiel = 1;
resultat_partiel *= parseFloat($(this).text().replace(/ /g, ''), 10);
console.log(resultat_partiel, resultat_partiel.toLocaleString('fr-FR'));
$('div.resultat_partiel').text(parseFloat(resultat_partiel).toLocaleString('fr-FR'));
var resultat = 0;
var resultats_partiels = $(this).find('.resultat_partiel');
resultats_partiels.each(function(){
console.log($(this).text(), parseFloat($(this).text(), 10));
resultat += parseFloat($(this).text());
});
$(tbody).find($('td.resultat')).text(resultat);
以下是我得到:
parseInt函数或parseFloat,但没有解决问题。 什么我做错了吗? 谢谢