作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个函数可以显示各种下拉列表的数字总数。如果下拉列表之一设置为 #(起始值),则结果值将显示为 NaN。
我想更改 NaN 在我的页面上的显示方式。我希望它读取“--”而不是“NaN”。
这是省略了变量和 if/else 的函数:
function multiply() {
$('#total').text((((beds * perhour) + (addbath)) * discount ));
}
如何将文本设置为 --
而不是 NaN
?
最佳答案
一个简单的解决方法是利用 NaN 是一个虚假值这一事实
function multiply() {
$('#total').text(((((beds * perhour) + (addbath)) * discount)) || 0);//instead of 0 you can pass any default value here like an empty string
}
关于JQuery - 如何将 NaN 更改为其他值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501626/
我是一名优秀的程序员,十分优秀!