那天遇到一个问题,在ie下函数内给全局变量赋值不成功
$(".verifyIdea").click(function(){ var operate = $(this).attr("operate"); $checkCur = $(".checkCur"); var ids ='',status = 1; $checkCur.each(function(i){ if(this.checked == true){ var cur_data = $(this).attr("data")+","; ids += cur_data; } }) ids = ids.substr(0,ids.length-1); if(ids==null || ids==""){ dialog.error("至少选择一条评论");return; } //var status= null; ///使用局部变量即可 if(operate == 'pass') status = 1; else status = 2; //调试时 status = “”; verify_operate(ids,status); })
chome下没有问题,ieDOM与js的引擎衔接有问题,尽量使用局部变量解决