我通过 JSON 从 MySQL 获取一些值,并使用它们进行一些总计。
例子:
time_tot = time_st + time_mo;
然后我想看看总数是否为0,否则我会做一些处理。但是,当值为 0 时,IF 的第一部分似乎不起作用。另一方面,如果总数 > 0,则 else 工作正常。
if (time_tot == 0) {
// hide image
} else {
// do process
}
我尝试了各种选项,例如以下,但似乎没有一个工作:
if (time_tot == 0)
if (time_tot === 0)
if (time_tot == "0")
if (time_tot === "0")
我也尝试将值更改为整数,但这也不起作用:
time_tot = parseInt(time_st + time_mo);
if (time_tot = 0) {
任何人都知道如何做到这一点或指出我在代码中遇到的任何问题?
更新:
HTML:
<li>Total Time: <span id="totalTime"></span>hrs</li>
<li class="imagePlaceholder"><div id="image"></div></li>
JS:
if (time_tot == 0) {
// hide image
$('.imagePlaceholder').addClass('display_none');
} else {
// do process
}
CSS:
.display_none { display:none; }