【发布时间】:2017-03-23 22:10:37
【问题描述】:
我有这样的 JavaScript 代码:
var final_value = ($('select[name=somevalue1] option:selected').data('calc')-($('select[name=somevalue1] option:selected').data('calc')/100*$('select[name=somevalue2] option:selected').data('calc'))-($('select[name=somevalue1] option:selected').data('calc')-($('select[name=somevalue1] option:selected').data('calc')/100*$('select[name=somevalue2] option:selected').data('calc')))/100*$('select[name=somevalue3] option:selected').data('calc')).toFixed(2);
这将计算出我将输出的东西。我需要做三件事。
- 将
.更改为,;123,45而不是123.45 - 圆形“商务”,逗号后面的数字:
123,46而不是123,45738 - 在逗号前三位后设置逗号;
1.234,45而不是1234,45
我对@987654330@ 做的第二件事。我尝试在最后添加replace(",",".") 的第一件事。但是这样做,我没有得到任何输出。
谁能帮帮我?
【问题讨论】:
-
它真的与你有 7 个长 jQuery 选择器的问题相关吗?您能否将问题简化为字符串操作的本质?
标签: javascript calculator comma