1

我正在尝试构建一个工具,允许我们的管理员创建关键字级别,然后与他们的文档相关联。例如,关键字的布局如下所示:

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

等等......这应该给你一个想法。我有一个非常接近的模型,但是一旦开始引入 4 级,项目是否被添加到正确的巢中似乎是零星的。

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

我真的不知道如何描述这个问题,但花点时间点击 jsFiddle 测试以查看第 4 级的问题。在某些情况下,它运行顺利,但在其他情况下,它没有,我还没有找到链接以确定究竟是什么原因导致四级关键字被添加到错误的三级关键字中。在某些情况下,如果我将一个 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 回答