javascript - 单击父节点时展开 jsTree 节点

标签 javascript jquery css jstree

我正在尝试使用 jsTree 实现一个非常简单的树。我发现文档非常密集且难以抗拒。

现在,我通过单击此处显示的箭头展开/折叠节点:

enter image description here

我也希望能够通过单击节点名称展开/折叠:

enter image description here

我使用的代码很简单;我没有更改 jsTree 的 javascript:

<ul id="tree">
   <li>
      SubFolder1
      <ul id="tree">
         <li data-jstree='{"icon":"/Images/blue-folder.png"}'>Pub 1</li>
      </ul>
   </li>
</ul>

最佳答案

$('#tree').on('select_node.jstree', function (e, data) {
    data.instance.toggle_node(data.node);
});

这对我有用。 oerls 解决方案没有。

关于javascript - 单击父节点时展开 jsTree 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23060840/

相关文章:

javascript - 我如何从android调用javascript函数(网页)?

javascript - 用于多个类的 jQuery 过滤器,在匹配时隐藏 div

javascript - 使用带有 "file"的 jQuery 警报输入 "split"文件名

javascript - 背景图像 jQuery 不工作,我做错了什么?

css - 如何使用 css 更改禁用属性时的颜色?

javascript - 在 webGL 中绘制参数形状(不使用 Three.js)

javascript - 如何在 jointJS 的元素框内复制检查器编辑文本值 - Rappid

css - 使文本高度为 div 的 100%?

javascript - 输入字段在预览页面中重复

javascript - jQuery从JSON解析时找不到元素