分享

jsTree获取选中节点和选中指定节点

 行者花雕 2020-08-18

jstree获取当前选中的checkbox和获取选中节点的所有节点

首先初始化一个带有复选框的 jstree

$('#demo_tree').jstree({    "core" : {        'data': [           { "id" : "ajson1", "parent" : "#", "text" : "Simple root node"},           { "id" : "ajson2", "parent" : "#", "text" : "Root node 2" },           { "id" : "ajson3", "parent" : "ajson2", "text" : "Child 1" },           { "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" },        ]    },    "plugins" : ['checkbox'],});

jstree获取当前选中节点

这时分为两种选中,一个是点击也就是鼠标单击 节点 而不是 checkbox 的选中

var treeNode = $('#demo_tree').jstree(true).get_selected(true); //获取所有选中的节点对象

 同理获取 checkbox 的选中

var treeNode = $('#demo_tree').jstree(true).get_checked(true); //获取所有 checkbox 选中的节点对象

jstree选中指定的节点

// id 是选中的节点 id,然后后面的一个参数 true 表示的是不触发默认select_node.change的事件var id = 'ajson1';$('#schema_tree').jstree('select_node', id , true);

checkbox 同理。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约