通常我们使用jquery的时候,动态添加删除disabled是这么写的
$('#areaSelect').attr("disabled",true);
$('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$('#areaSelect').attr("disabled","");
在easyUI中我们得这么写,不然是失效的
测试
结果:
无效
原因:
我JSP页面这样写:<select id="addBeBaptized" class="easyui-combobox" name="beBaptized" style="width:100px;">
其中 class="easyui-combobox" 已经使select不再是select了,而是div。
解决方法:
用easyui,combobox控件的disable方法。
if(beBaptized!='2'){
//1 未受洗 2 已受洗 3 未填
$('#addBaptizedDate').combobox('disable');
$('#addBaptizedChurch').combobox('disable');
}else{
$('#addBaptizedDate').combobox('enable');
$('#addBaptizedChurch').combobox('enable');
}