本地缓存下的json值与a标签下的id值比较、显示与隐藏
来源:互联网 发布:网络打印机主机有密码 编辑:程序博客网 时间:2024/05/29 12:49
rouleMap={ };
var volidFunctionList= JSON.parse(window.localStorage.validFunctionList).data.validFunctionResourceList;
var functionList= JSON.parse(window.localStorage.validFunctionList).data.validFunctionOrgList;for (var i = 0; i < volidFunctionList.length; i++) {
rouleMap[volidFunctionList[i].id] = volidFunctionList[i].name;
};
for (var j = 0; j < functionList.length; j++) {
rouleMap[functionList[j].id]= functionList[j].name;
};
var len = $("#appMenu .module a").length;//获取a标签的个数
var arr = [];
for(var index = 0; index < len-1; index++){//创建一个数字数组
arr[index] = index;
}
$.each(arr, function(i){//循环得到不同的id的值
var idValue = $("#appMenu .module a").eq(i).attr("id");
if(idValue!=null){
if(rouleMap[idValue] != null){
$("#" + idValue).removeClass("enabled");
}
if(!($("#7").hasClass('enabled'))){
$("#10").removeClass('enabled');
$("#9").removeClass('enabled');
}
}
})
});
注:此做法为权限管理,a标签的id值要与json返回的id值一致,rouleMap是个对象,将json返回值跟a标签的id值做比较。
0 0
- 本地缓存下的json值与a标签下的id值比较、显示与隐藏
- eclipse下 包的显示与隐藏
- 学习笔记 - Mac下隐藏文件的显示与隐藏
- document.getElementById(id)的隐藏与显示
- mac版本下的HBuilder工具栏的显示与隐藏
- 显示与隐藏xp下administrator用户的设置方法
- frameset下frame控制兄弟框架的显示与隐藏
- li标签下a标签的宽高度显示
- div a标签的隐藏/显示
- select隐藏选中值对应的id,显示其它id
- Html中TR标签的隐藏与显示
- js-标签或控件的显示与隐藏
- 京京_标签的控制隐藏与显示
- html中a标签下href链接值href="#"与href="javascript:void(0)"的不同
- mac下控制隐藏文件夹显示与隐藏
- struts2下的分页与自定义标签
- 层的显示与隐藏
- 层的隐藏与显示
- android根据分辨率自动调整字体大小的实例代码
- Python3 之logging
- ReactiveCocoa的导入
- Java多线程-线程的同步与锁
- 第二周 项目3 汉诺塔(续)
- 本地缓存下的json值与a标签下的id值比较、显示与隐藏
- 在打开数据库时出现permission denied
- 第二周项目2 程序的多文件组织
- SAP Validation和Substitution
- 第三周 项目1 - 顺序表的基本运算
- android 自定义View原理详解01
- Calabash-ios自动化测试
- 数据结构,算法与应用(3)
- 第二周项目2程序的多文件组成