0

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

$("#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 设置时,所有树节点都会变为粗体。“报告”-节点变为斜体(所以我认为搜索在给定点以下工作),但我希望将节点对象存储在节点变量中。有谁知道为什么会发生这种情况以及如何解决?

问候特里斯坦

4

1 回答 1

0

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

node = $("#patterneditor").jstree("select_node", $("[pattern_section='pattern']"));
$("#patterneditor").jstree("create", node);

天啊 ..

于 2012-11-12T11:58:44.560 回答