2012-11-08 58 views
0

我用下面的代碼來搜索特定節點文本:jstree - 尋找一個節點返回完整jstree

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

});

這裏是從HTML數據樹的部分:

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

但執行搜索和應用CSS-設置後,所有的樹節點變得大膽。 「報告」 - 節點變成斜體(所以我認爲搜索在給定點以下工作),但我希望節點對象存儲在節點變量中。 有誰知道爲什麼會發生這種情況,以及如何解決這個問題?

問候 特里斯坦

+0

難道你不希望使用內置的搜索功能? – Radek

回答

0

原來,該搜索功能是不是能夠得到我搜索節點的對象。相反,我用像

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

聖牛..