在使用easyui时,jquery动态使用disabled失效问题
2016-07-14 13:03
639 查看
通常我们使用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');
}
$('#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');
}
相关文章推荐
- JQuery 摘抄
- jquery在线扫雷
- jQuery基础-DOM篇1
- jquery通过name属性取值的方法
- jQuery绑定event事件的各种方法比较
- jQuery 3.0十大新特性最终版发布
- 【时间轴】推荐几款jQuery时间轴插件Timeline
- jQuery EasyUI使用教程之创建基本的树网格
- jQuery效果(二)——淡入淡出
- Jquery easyui开启行编辑_增删改操作及新增就能编辑
- jquery 获取 outerHtml 包含当前节点本身的代码
- Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
- jQuery实现公告新闻自动滚屏效果实例代码
- Jquery错误:Cannot read property ‘msie’ of undefined
- jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
- eclipse中导入jquery或者其他的js文件报错
- jQuery实现下拉框多选 jquery-multiselect 的实例代码
- Jquery密码强度检测的插件entropizer
- jquery 添加点击添加class样式 移除兄弟元素样式
- jquery live hover绑定方法