不用null检查phonegap和jquery mobile

时间:2011-10-09 18:23:43

标签: android jquery-mobile cordova

我正在使用phonegap 1.1.0和jquery mobile rc1。

以下代码在firefox 7.0.1中按预期工作(如果id_element_to_modify不为null,则不会在if语句的主体中输入)。 在Android模拟器上运行时,我显示了两个警告 “id_element_to_modify1:null”和 “id_element_to_modify2:null”

这是一个错误吗?

    var id_element_to_modify = window.localStorage.getItem("id_hour_to_modify_or_delete");
    alert("id_element_to_modify1:" + id_element_to_modify);
    if (null != id_element_to_modify){              
        alert("id_element_to_modify2:" + id_element_to_modify);
    }

1 个答案:

答案 0 :(得分:1)

使用phonegap-1.1.0,jquery-1.6.4和jquery.mobile-1.0rc1,在android模拟器上,以下解决方案适用于我。

var myVar = window.localStorage.getItem("myVar");

if (myVar == null) {

alert(myVar);

} else if (myVar != null) {

alert(myVar);

} else {

}