将点替换为逗号 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 新手问题