我有这段代码
if (options.renderLinkUpload) {
if($(element).find(".uploadcss").length == 0) {
// Do something
}
}
即使
,我也能看到// Do something
部分被执行
$(element).find(".uploadcss").length == 0
是false
任何输入?
答案 0 :(得分:0)
应该是
if(!$(element).find(".uploadcss").length == 0)
答案 1 :(得分:0)
对于==
,布尔值false
和int 0
是相同的,因此(false == 0)
的计算结果为true
。
要避免这种情况,请使用===
:
false == 0; // true
false === 0; // false