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-settings を適用すると、すべてのツリー ノードが太字になります。「レポート」ノードはイタリック体になります(検索は特定のポイントより下で機能したと思います)が、ノードオブジェクトをノード変数に格納したいと考えています。なぜこれが起こるのか、どうすれば修正できるのか誰か知っていますか?

よろしくトリスタン

4

1 に答える 1

0

検索機能は、検索したノードのオブジェクトを取得できないことが判明しました。代わりに、次のようなものを使用しました

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

聖なる牛..

于 2012-11-12T11:58:44.560 に答える