Javascript 删除/清空源输入后变量丢失

Javascript 删除/清空源输入后变量丢失,javascript,cordova,variables,input,dom-events,Javascript,Cordova,Variables,Input,Dom Events,我正在为Android构建一个Phonegap应用程序——我正在获取一些输入值并将它们放入变量中,例如 var a = $('input.myInput').val(); a 150 但是,当我删除/删除这样的输入时: $('input.myInput').remove(); 我的“a”变量失去了它的值: a null 为什么js要更新变量值-我能阻止这样做吗 顺便说一句,我在('click')事件循环/块中执行所有操作-也许这就是问题所在?在click函数之前声明变量。在click函数中

我正在为Android构建一个Phonegap应用程序——我正在获取一些输入值并将它们放入变量中,例如

var a = $('input.myInput').val();
a
150
但是,当我删除/删除这样的输入时:

$('input.myInput').remove();
我的“a”变量失去了它的值:

a
null
为什么js要更新变量值-我能阻止这样做吗


顺便说一句,我在('click')事件循环/块中执行所有操作-也许这就是问题所在?

在click函数之前声明变量。在click函数中,只需设置一个变量

您可以发布相关代码吗?第二次检查
a
时,您是否处于相同的关闭状态?是的,它处于相同的关闭状态。