2011-12-14 8 views
1

タイプは、特定のタイプのノードの下にノードを作成できないように設定されています。これは箱の外で動作します。しかし、私はそれを変更したいと思います、ユーザーがそれを試してみると、ノードの上にそれを作成するので、叔父のようになります。おじさんノード(=親の弟)の作成方法

例:ユーザーは、子2をクリックすると、新しいノードを作成したい場合

Parent 1 
Parent 2 
-- child 1 
-- child 2 
Parent 3 

ので、それだけでボタンの右側今私のコード親4. になってきて、それを1階層highersを置く必要があります

case "add_folder": 
    $("#demo").jstree("create", null, "first", 
         { "attr" : 
          { "rel" : this.id.toString().replace("add_", "") } 
         }); 
break; 

リストの2番目のパラメータが新しいノードの位置(上記のコードでは「first」)であることを確認しました。しかし、これまで、私はそれだけで次のことを可能に見ることができるよう:最後の

  • 最初
  • 内部
    • しかし、私は必要なのaboveのようなものです。

      この問題を回避する方法はありますか?

  • +0

    「最後」を使用した場合、ノードはどこに作成されますか? – Radek

    +0

    最後は最後の子の後に置くので、上記の場合はChild2の後に置く – user1093482

    答えて

    2

    (jQuery内)()関数があり、siblings()でうまく機能します。

    関連する問題