select 在jqueryMobile中的disabled刷新样式问题

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();
}

});
上一篇:聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer


下一篇:这次不讲深奥的理论,我们一起看小说学敏捷