1

プロジェクトで Wijmo jQuery フレームワークを使用しており、構造ツリーをレンダリングする必要があります。Wijmo ツリー コンポーネントを使用しているため、ツリー部分がカバーされていますが、ツリー内のノードをクリックする必要があるときに問題が発生します。だから私がする必要があるのは、ツリー内のノードがクリックされると、そのノードの下の構造を取得する ajax 呼び出しが行われることです。問題は

ツリーの残りの部分をどうにかして表示する必要があります。私がこれを始めた方法は、リストを親要素に追加することでした。これはツリー構造です:

<div id="tree">
  <ul id="productTree">
    <li class="folder">
      <ul>
      dynamic elements here
      .....
      </ul>
    </li>
   <li class="folder">..more dynamic elements..</li>
 </ul>

$(.folder).append('<ul><li class="folder">NodeName</li></ul>');

したがって、これは文字列として解釈されるため、これを行うべきではないことを知っているので、これも試しました:

$(.folder).append($(<ul><li class="folder">NodeName</li></ul>).folder());

これにより、オブジェクトオブジェクトにはメソッドフォルダーがありません。したがって、私はjsとjQueryの経験があまりなく、これらの要素をツリーに追加する方法がわかりません。どちらのオプションも、親要素の下にリストを追加しますが、wijmo ツリーに由来するすべてのクラスと機能は、この追加要素に追加されません。

前もって感謝します!

4

1 に答える 1

0
.append('<ul><li class="folder">NodeName</li></ul>');

察するに

.append('<ul><li class="folder">' + NodeName + '</li></ul>');
于 2013-06-18T23:37:57.750 に答える