我有一个JSON输出列表。列表中的每个值都有一个对应于选项卡名称的字符串。
我必须遍历JSON列表并隐藏列表中没有的所有选项卡。
示例:如果实际页面有TabA,TabB,Tabc和我的json输出有TabA和TabB,则应隐藏TabC。
如何实现此功能。这是我需要实现的场景,
{
"permission": [{
"add": "true",
"delete": "false",
"edit": "false",
"function": "Claims Management ",
"tab": "Claims Management ",
"view": "true"
}, {
"add": "true",
"delete": "true",
"edit": "true",
"function": "Collections ",
"tab": "Collections ",
"view": "true"
}]
}
这是JSON输出。我只需显示这两个标签并隐藏其他标签。
提前致谢, Pritam
答案 0 :(得分:0)
根据json规则,您的网页最初带有内容(标签)且未显示未知数量的标签和内容(标签)的情况
** on document.ready遍历权限和
if (!permission[i].view){
//get the element like
$each(".tabs",function(){
if($(this).text()==="tabC") {
$(this).hide();
}
})
}
- 这不是最佳或最快的方式,但它是一个开始