Javascript jquery正在删除小数点和零
javascript jquery is removing the decimal point and zero
我正在做加减加减按钮,但当我这样做时,js删除小数点和零的12.000
在做加减后,它只显示12
,我想保留小数点和零,如12.000
。
这里是SPAN
,结果显示:
<span id="product1_total_<?php echo $prITTD; ?>">
</span>
如何在我的js下面解决这个问题:
function subtractQty(prITTD){
var pr = document.getElementById("number_" + prITTD);
if (pr.value - 1 < 1)
return;
else
pr.value--;
}
$(document).ready(function() {
$(".operator").on('click',function() {
$("#product1_total_<?php echo $prITTD; ?>").text($("#product1_base_<?php echo $prITTD; ?>").val() * $("#number_<?php echo $prITTD; ?>").val());
});
});
您可以尝试使用。tofixed (3) '
使用例子:
function subtractQty(prITTD) {
var pr = document.getElementById("number_" + prITTD);
if (pr.value - 1 < 1)
return;
else
pr.value = parseFloat(--pr.value).toFixed(3);
}
小提琴:小提琴
这个查询必须修复,因为在Vural Acar的回答下的讨论中,我说我们需要合并查询。
下面的修复解决了我的问题,实际上它必须被修复。因为这是结果div,问题在结果div
($("#product1_base_<?php echo $prITTD; ?>").val() * $("#number_<?php echo $prITTD; ?>").val()).toFixed(3)
以上是在下面的查询中进行的修复,以保持小数从Vural Acar Answer中获得灵感。
$(document).ready(function() {
$(".operator").on('click',function() {
$("#product1_total_<?php echo $prITTD; ?>").text(($("#product1_base_<?php echo $prITTD; ?>").val() * $("#number_<?php echo $prITTD; ?>").val()).toFixed(3));
});
});
下面的查询是关于加减按钮的,它只对数量做加减。
function subtractQty(prITTD){
var pr = document.getElementById("number_" + prITTD);
if (pr.value - 1 < 1)
return;
else
pr.value--;
}
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- 如何删除字符串中间的尾随小数点零
- 传递到超时函数时删除的小数点
- 将数字舍入到小数点后两位,并删除任何其他小数点
- 删除JavaScript中数字的小数点
- 正在删除DOM中的小数点
- 如果没有分数,调整Regex以删除后面的小数点+零
- 删除可观察到的小数点
- Javascript jquery正在删除小数点和零
- JavaScript (Jquery)小数点删除
- AngularJS -不能删除小数点后的数字
- 输入类型数字-无法删除小数点
- 从输入柱中删除美元符号和小数点
- 我想删除javascript / jquery中的小数点