select的disabled状态更改后样式并没有相应修改,找到原因是select需要selectnemu(”disable“)和selectmenu("enable")刷新而不是removeAttr("disabled")和selectmenu("fresh")
之前为:
$("input[name=a").click(function(){
var value = $("input[name=a]:checked").val();
alert(value)
if(value==1){
tr.find("select[name=b],select[name=c]").attr("validate",".+").removeAttr("disabled").val("").change();
}else if(value==2){
tr.find("select[name=provinceid],select[name=finalInputHospitalid]").removeAttr("validate").attr("disabled",true).val("").change();
}
});
$("input[name=a").click(function(){
var value = $("input[name=a]:checked").val();
if(value==1){
tr.find("input[name=ImplantedTime],select[name=ImplantedModelid]").attr("validate",".+").removeAttr("disabled").selectmenu();
}else{
tr.find("input[name=ImplantedTime],select[name=ImplantedModelid]").removeAttr("validate").attr("disabled",true).selectmenu();
}
});