检查是否为空或未定义,如果我应该使用!==
或!=
和“未定义”或未定义,我有点困惑。检查jQuery中是否未定义和为空
这是我正在处理的一些代码。我在哪里出错我的空/未定义的等?
var c = (jQuery(this).prop("target") != null && jQuery(this).prop("target") != undefined && jQuery(this).prop("target").toLowerCase() == "_blank") ? 1 : 0;
感谢
您是否收到错误? – DevelopmentIsMyPassion 2013-02-21 06:32:25
你是否绝对要调用'toLowerCase()'? – Aesthete 2013-02-21 06:38:18
@AshReva完全没有,但作为尝试寻找错误的一部分,我正在检查这样的事情,我不是100%。 – acowley 2013-02-21 06:43:02