工作中遇到,onchange事件,在chrome浏览器4.30版本失效。
/**************************************************************************************************/
//激活二级下拉框
$("#parentParaCode").onChange(){
$("#paraDesc").empty();
if(""== $("#parentParaCode").val())
{
$("#paraDesc").val("");
$("#paraDesc").selectedIndex ='0';
return;
}
var reqData = new Object();
//一级 【一级下拉框】 一级参数的para_code和para_type必须保持一致
reqData.serviceId = "mpParameterService";
reqData.flag = "03";
var v= $("#parentParaCode").val();
reqData.parentParaCode = v;
reqData.paraType = v;
var res = AjaxJsonAsync(reqData);
paramTypeList2 = res;
formatterSelectControl(paramTypeList2,'#paraDesc');
});
/**************************************************************************************************/
做如下修改后,问题解决了。
/**************************************************************************************************/
//激活二级下拉框
jQuery('document').ready(function(){jQuery("#parentParaCode").bind("change",function(){
$("#paraDesc").empty();
if(""== $("#parentParaCode").val())
{
$("#paraDesc").val("");
$("#paraDesc").selectedIndex ='0';
return;
}
var reqData = new Object();
//一级 【一级下拉框】 一级参数的para_code和para_type必须保持一致
reqData.serviceId = "mpParameterService";
reqData.flag = "03";
var v= $("#parentParaCode").val();
reqData.parentParaCode = v;
reqData.paraType = v;
var res = AjaxJsonAsync(reqData);
paramTypeList2 = res;
formatterSelectControl(paramTypeList2,'#paraDesc');
});
});
/**************************************************************************************************/