当前位置: 代码迷 >> JavaScript >> JsTree检查节点
  详细解决方案

JsTree检查节点

热度:15   发布时间:2023-06-05 09:40:38.0

我已使用以下代码将选中的节点保存在cookie中:

$.cookie('q_cats', $("#category-tree").jstree("get_checked"), { expires: 7 });

我正在用以下代码加载我的树:

$('#category-tree').jstree({
            "plugins": ["wholerow", "checkbox", "search"],
            "core": {
                "themes": {
                    "responsive": false
                },
                "data": {
                    "url": "/blogs/get_cats/",
                    "dataType": "json"
                }
            }
        });

我不知道如何检查树中保存的节点

为什么不使用state插件-它确实做到了-在刷新/重新加载后恢复状态。 只需查找一下,您需要做的就是在配置(插件部分)中添加一个字符串:

    $('#category-tree').jstree({
        "plugins": ["wholerow", "checkbox", "search", "state"],
        "core": {
            "themes": {
                "responsive": false
            },
            "data": {
                "url": "/blogs/get_cats/",
                "dataType": "json"
            }
        }
    });