jstree - 搜索节点返回完整的jstree

时间:2012-11-08 11:22:30

标签: search jstree

我使用以下代码搜索特定节点文本:

$("#create_1").click(function () {
  node = $("#patterneditor").jstree("search", "report");
  node.css("font-weight", "bold");

});

以下是html-data树中的部分:

<li rel="hashkey" class="jstree-open">
  <a href="#">report</a>
  <ul>
    <li rel="hash" class="jstree-open"><a href="#">Hash</a>
      <ul>

但是当执行搜索并应用css-settings时,所有树节点都变为粗体。 “报告” - 节点变为斜体(所以我认为搜索工作在给定点以下),但我希望节点对象存储在节点变量中。 有谁知道为什么会发生这种情况以及如何解决这个问题?

此致 特里斯坦

1 个答案:

答案 0 :(得分:0)

事实证明,搜索功能无法获取我搜索过的节点的对象。相反,我使用了像

这样的东西
node = $("#patterneditor").jstree("select_node", $("[pattern_section='pattern']"));
$("#patterneditor").jstree("create", node);

圣牛......