我使用以下代码搜索特定节点文本:
$("#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时,所有树节点都变为粗体。 “报告” - 节点变为斜体(所以我认为搜索工作在给定点以下),但我希望节点对象存储在节点变量中。 有谁知道为什么会发生这种情况以及如何解决这个问题?
此致 特里斯坦
答案 0 :(得分:0)
事实证明,搜索功能无法获取我搜索过的节点的对象。相反,我使用了像
这样的东西node = $("#patterneditor").jstree("select_node", $("[pattern_section='pattern']"));
$("#patterneditor").jstree("create", node);
圣牛......