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

来源:互联网 发布:php有哪些优势和特点 编辑:程序博客网 时间:2024/04/29 19:43

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

});
原创粉丝点击