1

管理者がキーワードのレベルを作成してドキュメントに関連付けることができるツールの構築に取り組んでいます。たとえば、キーワードのレイアウトは次のようになります。

Level 2: NBA Teams
   Level 3: Eastern Conference
   Level 3: Western Conference
      Level 4: Oklahoma City Thunder
      Level 4: Memphis Grizzlies

Ect...これはあなたにアイデアを与えるはずです。私はかなり近いモックアップを持っていますが、レベル4が導入され始めると、アイテムが正しい巣に追加されるかどうかは散発的に見えます。

http://jsfiddle.net/mrU5n/1/

他に問題を説明する方法はわかりませんが、少し時間を取ってjsFiddleテストをクリックし、レベル4の問題を確認してください。スムーズに機能する場合もあれば、機能しない場合もあります。リンクを見つけて、レベル4のキーワードが間違ったレベル3のキーワードに追加される原因を正確に特定します。場合によっては、レベル4のキーワードをレベル3のキーワードに追加してから、新しいレベル3のキーワードを追加すると、リストの一番下には追加されず、レベル4のキーワードの上に追加されます。

どんな助けでも大歓迎です!ありがとうございました!

4

1 に答える 1

0

ロジックを少し考え直した後、アイデアを破棄して完全にやり直しました。興味のある人のために。

スニペットは次のとおりです。

var index_2 = 16;
$("#container").on('click','.addlevel2', function() {
    $(level2_div).insertAfter(".level2_main:last").find("input").attr("name","field_"+index_2).attr("id","field_"+index_2);
    index_2++;
    return false;
});

動作中のバージョンを示す新しいjsfiddleは次のとおりです。

http://jsfiddle.net/xJ94F/

于 2012-12-11T17:20:03.430 に答える