JsTree检查节点

时间:2015-07-26 05:42:34

标签: javascript jquery jstree

我已使用以下代码保存了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"
                }
            }
        });

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

1 个答案:

答案 0 :(得分:1)

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

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