根据JSON数据的权限隐藏选项卡

时间:2016-10-26 05:02:52

标签: jquery twitter-bootstrap

我有一个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

1 个答案:

答案 0 :(得分:0)

根据json规则,您的网页最初带有内容(标签)且未显示未知数量的标签和内容(标签)的情况

** on document.ready遍历权限和

if (!permission[i].view){ //get the element like $each(".tabs",function(){ if($(this).text()==="tabC") { $(this).hide(); } }) }

- 这不是最佳或最快的方式,但它是一个开始