php - 将自定义类添加到 jstree

标签 php css html jquery-plugins jstree

我需要向 jstree 中的所有子节点和父节点添加一个类。

尝试了下面的代码,但它不起作用。

$('#data').jstree({
        'core' : {
            'data' : [{"text" : "GROUPS","state":{"opened":true}, 
                      "children" : [{ "text" : "USERS", attributes : { class : "desired_node_class" }},{ "text" : "ADMIN"}]}                    
            ]
        }
    });

我究竟做错了什么?。
这是一个 fiddle
http://jsfiddle.net/m6yxhnrg/

有人可以纠正我吗

提前致谢!

最佳答案

您需要使用 li_attr不是 attr在文档中指定的 JSON 中。这是您更新的 fiddle :
http://jsfiddle.net/m6yxhnrg/1/

我按照您的要求向所有节点添加了类 - 您必须包含每个节点的类数据。

顺便说一下,如果你只是想设置一些样式,最好跳过添加自定义类并使用现有的 CSS 类,这些类已经在每个节点上可用:

#data .jstree-node { } /* this is for each LI node */
#data .jstree-anchor { } /* this is for each A node */

关于php - 将自定义类添加到 jstree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31649711/

相关文章:

javascript - 将动态生成的 div id 从 Rails 传递到 javascript/coffeescript

javascript - 切换具有相似 ID 的子元素的父 DIV 以计算其价格

php - mysql中的函数(1064错误)

javascript - fullcalendar 两类制日历,着色周

javascript - 页面无法重定向并清除 URL 参数

html - 我正在使用 “@media print” 打印我的 html 页面。在这里,我遇到了模型框不可见背景颜色的问题

html - 防止文本分成两页

在终端中使用 wkhtmltopdf 测试时,Javascript 不工作

PHP-FFMpeg 先决条件

php - 在 PHP 中重定向回上一页