将点替换为逗号 jQuery(新手)

Posted

技术标签:

【中文标题】将点替换为逗号 jQuery(新手)【英文标题】:Replace dot to comma jQuery (newbie) 【发布时间】:2013-05-10 01:52:55 【问题描述】:

我是社区的新人,我试图在一个简单的数学运算中将点替换为逗号,我真的需要帮助。非常感谢大家。

类似这样的:jQuery Replace dot to comma and round it

$('#kilometros').keyup(function()  
   var kilometros = parseFloat($(this).val());
   var precioKilometros = parseFloat($('#precioKilometros').val());
   var totalKilometros = $('#totalKilometros').html((kilometros * precioKilometros));   
     totalKilometros.replace(".", ",");

);

【问题讨论】:

replace() 函数将尝试在 jQuery 对象上调用字符串方法(据我所知不存在)。 试试 toString().replace('.',',') 【参考方案1】:

$('#totalKilometros').html(...) 返回一个 jQuery 对象,它没有 replace 方法。

改为这样做:

var totalKilometros = (kilometros * precioKilometros).toString().replace('.', ',');
$('#totalKilometros').html(totalKilometros);

【讨论】:

【参考方案2】:
$('#kilometros').keyup(function()  
var kilometros = parseFloat($(this).val());
var precioKilometros = parseFloat($('#precioKilometros').val());
var totalKilometros = kilometros * precioKilometros;
totalKilometros=totalKilometros.replace(".", ",");
$('#totalKilometros').html(totalKilometros);  
);

【讨论】:

以上是关于将点替换为逗号 jQuery(新手)的主要内容,如果未能解决你的问题,请参考以下文章

关于 <asp:Button> 的 JQuery / ASP.NET 新手问题

输入类型数字使用逗号 - 将点更改为逗号

在 DecimalFormat 处将点更改为逗号

新手如何编写jQuery插件

Grails 新手 - 脚手架问题 - 用可读值替换唯一 ID?

用逗号替换分号,并在存储过程中的字符串的两端添加引号,以使其在IN子句中可搜索