【发布时间】:2012-07-05 18:36:57
【问题描述】:
我在 jquery 代码中有两个变量,如果 item.a 不存在,它会输出一个“null”,所以我想检查变量是否存在。代码如下:
.append( "<a>" + item.a + ", " + item.b + "</a>" )
如果没有“item.a”,则会导致
null, Blabla
我试过这个 if / else 语句,但它什么也没返回
.append( "<a>" + (item.a) ? item.a : + ", " + item.b + "</a>" )
有什么想法吗?
【问题讨论】:
-
使用原生 JavaScript,详情请参阅:stackoverflow.com/questions/2703102/typeof-undefined-vs-null。
-
严格来说你不需要存在检查 - 如果值为
null你需要falsey检查。
标签: jquery