最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何打开页面中具有多个jstree的jstree特定节点

运维笔记admin12浏览0评论

如何打开页面中具有多个jstree的jstree特定节点

如何打开页面中具有多个jstree的jstree特定节点

我在打开特定 jstree节点时遇到问题。

我在页面中具有multiple jstree,并且想要以编程方式控制节点的打开和关闭。

问题:我想以编程方式打开节点banana吗?

这里是我的代码:

$(function () {
    $('.jstree-node').jstree();
});
<script src=".3.1/jquery.min.js"></script>
<link href=".2.1/themes/default/style.min.css" rel="stylesheet"/>
<script src=".2.1/jstree.min.js"></script>
<div id="multiple_jstree_wrapper">

  <div class="jstree-node" data-name="apple">
      <ul>
        <li>Apple
          <ul>
            <li>Child node 1</li>
            <li>Child node 2</li>
          </ul>
        </li>
      </ul>
   </div>
   
     <div class="jstree-node" data-name="banana">
      <ul>
        <li>Banana
          <ul>
            <li>Child node 1</li>
            <li>Child node 2</li>
          </ul>
        </li>
      </ul>
   </div>
   
     <div class="jstree-node" data-name="orange">
      <ul>
        <li>Orange
          <ul>
            <li>Child node 1</li>
            <li>Child node 2</li>
          </ul>
        </li>
      </ul>
   </div>
   
</div>
回答如下:

您可以尝试:

$('div[data-name="banana"]').jstree("open_all");
发布评论

评论列表(0)

  1. 暂无评论