Javascript 获取全局变量的一些错误
这是我的代码:Javascript 获取全局变量的一些错误,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,这是我的代码: var-clinicalStat; 变量id; var-val; var临床医生; $(“:复选框”)。单击(函数(){ //警惕(“你检查过”); 如果($(this).is(':checked')){ var checked1=$(this).val();//复选框的初始值为“0” 警报(“选中复选框的初始值=“+checked1”); var checkedVal=$(this).val('1');//值更改为'1' 警报(“选中复选框后的值为=“+$(this).val
var-clinicalStat;
变量id;
var-val;
var临床医生;
$(“:复选框”)。单击(函数(){
//警惕(“你检查过”);
如果($(this).is(':checked')){
var checked1=$(this).val();//复选框的初始值为“0”
警报(“选中复选框的初始值=“+checked1”);
var checkedVal=$(this).val('1');//值更改为'1'
警报(“选中复选框后的值为=“+$(this).val());
}
});
$(“:复选框”)。单击(函数(){
clinicalStat=document.getElementById('clinicalStat').value;//clinicalStat(type='textbox')初始值为“0”
警报(“clinicalStat的初始值=“+clinicalStat”);
clinicalStat=document.getElementById('clinicalStat')。value=“1”;//现在clinicalStat值为“1”
警报(“稍后该值更改为=“+clinicalStat”);
id=(this.id);
警报(“id=”+id);
val=(this.value);
警报(“val=”+val);
clinicalVals=clinicalStat+“^”+id+”:“+val;
警惕(“临床医生=”+临床医生);
//函数my2();。
});代码>
临床实践/程序
文件
丢失的文件
保险单不可用
没有医疗记录
保密性
未遵循的程序
其他(具体说明)
您每次都用clinicalVals=clinicalStat+“^”+id+”:“+val代码>
您应该使用连接+
并初始化clinicalVals=''
var-clinicalStat;
变量id;
var-val;
var clinicalVals='';
$(“:复选框”)。单击(函数()
{
//警惕(“你检查过”);
如果($(this).is(':checked'))
{
var checked1=$(this).val();//复选框的初始值为“0”
var checkedVal=$(this).val('1');//值更改为'1'
}
});
$(“:复选框”)。单击(函数()
{
clinicalStat=document.getElementById('clinicalStat').value;//clinicalStat(type='textbox')初始值为“0”
clinicalStat=document.getElementById('clinicalStat')。value=“1”;//现在clinicalStat值为“1”
id=(this.id);
val=(this.value);
clinicalVals+=clinicalStat+“^”+id+”:“+val+”^”;
});
临床实践/程序
文件
丢失的文件
保险单不可用
没有医疗记录
保密性
未遵循的程序
其他(具体说明)
显示
您每次都在用clinicalVals=clinicalStat+“^”+id+”:“+val”替换clinicalVals代码>
您应该使用连接+
并初始化clinicalVals=''
var-clinicalStat;
变量id;
var-val;
var clinicalVals='';
$(“:复选框”)。单击(函数()
{
//警惕(“你检查过”);
如果($(this).is(':checked'))
{
var checked1=$(this).val();//复选框的初始值为“0”
var checkedVal=$(this).val('1');//值更改为'1'
}
});
$(“:复选框”)。单击(函数()
{
clinicalStat=document.getElementById('clinicalStat').value;//clinicalStat(type='textbox')初始值为“0”
clinicalStat=document.getElementById('clinicalStat')。value=“1”;//现在clinicalStat值为“1”
id=(this.id);
val=(this.value);
clinicalVals+=clinicalStat+“^”+id+”:“+val+”^”;
});
临床实践/程序
文件
丢失的文件
保险单不可用
没有医疗记录
保密性
未遵循的程序
其他(具体说明)
演示
如何与^like 1^ clinicalDoc:1^1^ clinicalMiss:1如果我问问题,你不会觉得很糟糕。我还有一个疑问,那就是如何提醒函数之外的值,因为clinicalVals是全局变量,你可以在任何地方使用。您想在哪里发出警报?在$(“:复选框”)之外。单击(函数()如何与^like 1^ clinicalDoc:1 ^1^ clinicalMiss:1关联如果我问问题,您不会感到不舒服。我还有一个疑问,那就是如何在函数之外发出警报,因为clinicalVals是全局变量,您可以在任何地方使用。您想在哪里发出警报?在$(“:复选框”)之外。单击(函数()
clinicalVals +=clinicalStat + "^" + id + ":" + val;
^^^