【问题标题】:Replace dot to comma jQuery (newbie)将点替换为逗号 jQuery(新手)
【发布时间】: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('.',',')

标签: jquery replace comma


【解决方案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);  
    });
    

    【讨论】:

      猜你喜欢
      • 2022-07-21
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      相关资源
      最近更新 更多