gpt4 book ai didi

javascript - JQuery 计算返回 NaN

转载 作者:行者123 更新时间:2023-11-29 16:29:17 24 4
gpt4 key购买 nike

我正在使用JQuery Calculation plugin使用以下脚本:

function recalc() {
jQuery("input[class^=percent]").calc(
"(invoice - cost)/invoice * 100",
{
invoice: jQuery("input[class^=invoice]"),
cost: jQuery("input[class^=cost]")
},
function(s) {
// return the number as a perrcent amount
return s.toFixed(2) + "%";
}
)
};

只是想知道当计算无效时(例如除以零时)如何停止显示“NaN%”并显示空字符串。

非常感谢任何帮助。干杯!

最佳答案

为了避免显示“NaN%”,您可以简单地检查s参数isNaN ,并返回空字符串,否则返回数字:

function recalc() {
jQuery("input[class^=percent]").calc("(invoice - cost)/invoice * 100", {
invoice: jQuery("input[class^=invoice]"),
cost: jQuery("input[class^=cost]")
},
function(s) {
// return an empty string if s is NaN
return !isNaN(s) ? s.toFixed(2) + "%" : "";
});
}

关于javascript - JQuery 计算返回 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com