框架的控件隐藏
2015-07-07 15:03
253 查看
/** * 设置按钮按钮的可用或只读控制 设置按钮的显示和隐藏 * @param btn 单按钮的NAME或是存放多个按钮名称的数组 * @param status 固定值:true 或是 false * @param status1 固定值 :true (显示控件) 或者 false(隐藏控件) 或者 不传值(默认显示控件) * @returns 没有返回值 * 使用方法1: * 设置按钮name="btnQuery" 和 name="btnCls" 只读,设置按钮name="btnQuery" 和 name="btnCls" 为显示 * var arrBtn = new Array('btn','btn2'); * btnStatus(arrBtn,false); * * 使用方法2: * 设置按钮name="btnQuery" 可用,设置按钮name="btnQuery" 为隐藏 * btnStatus('btnQuery',true,false); */ function btnStatus(btn,status,status1){ if(typeof status1==='undefined'||status1){ status1='';//显示控件 }else{ status1='none';//隐藏控件 } //判断是否为数组 if(typeof btn == 'object' && typeof btn.sort == 'function' && typeof btn.length == 'number'){ for(var i=0;i<btn.length;i++){ $('a[name="'+btn[i]+'"]')[0].disabled=!status; $('a[name="'+btn[i]+'"]')[0].style.display=status1; } }else{ $('a[name="'+btn+'"]')[0].disabled=!status; $('a[name="'+btn+'"]')[0].style.display=status1; } }
相关文章推荐
- Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8
- WeX5进行微信运行时出现tomcat端口占用
- android如何查看cpu的占用率和内存泄漏
- 获取对称数
- 这些年,我们遇到过的奇葩面试官
- 前台引号问题
- javascript截取字符串substr 和 substring
- javascript截取字符串substr 和 substring
- oracle错误代码
- oracle错误代码
- 大数据处理优化
- 大数据查询优化方案
- ioc
- 事务2
- 事务 1
- 简单分页==方法1之mysql
- [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]
- 基于集群的Hadoop HBase安装与配置
- Android解决部分控件无法充满屏幕
- Android KeyCode列表