我正在寻找一些 Javascript jedi-master 来帮助创建一个函数,该函数将一个类添加到基于 session 变量的元素列表中。
换句话说:
如果 SESSION['MM_UserGroup'] 不等于 1,则将类 '.hide-content' 添加到以下元素:
.control #nav li#nav-admin .control #nav li#nav-pages
或我想添加到列表中的任何元素。
如果登录的人没有正确的访问级别,这个想法基本上是隐藏各种导航链接。
非常感谢您的反馈!周五快乐!
最佳答案
你不能,至少不能单独使用 JavaScript。
session 信息存储在服务器上。您的问题表明您正在使用 PHP session 。
虽然您可以使用 PHP 编写 JavaScript 可以读取的数据,然后使用它来动态添加一个 HTML 类(没有 CSS 类这样的东西),该类将匹配 CSS 选择器以应用规则来隐藏一些数据……
...如果只使用 PHP 来确定链接是否应该首先添加到文档中,会简单得多。
关于JavaScript 函数 : Add CSS Class if session variable not equal to X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348565/