2012-11-08 4 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-설정을 적용 할 때 모든 트리 노드는 대담하게된다. "report"-node는 기울임 꼴로 바뀝니다 (그래서 검색은 주어진 지점 아래에서 작동한다고 생각합니다).하지만 node 변수를 node 변수에 저장하려고합니다. 왜 이런 일이 일어나고 어떻게 해결 될 수 있는지 아는 사람이 있습니까?

감사 트리스탄

+0

는 내장 된 검색 기능을 사용하지 않으 ..

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

거룩한 소 같은 것을 사용? – Radek

답변

0

IT는 검색 기능이 내가 검색 한 노드의 목적을 얻을 수 없다는 것을 밝혀졌다. 대신 내가