我正在努力构建一个工具,允许我们的管理员创建关键字级别,然后与他们的文档关联。例如,关键字的布局如下所示:
Level 2: NBA Teams
Level 3: Eastern Conference
Level 3: Western Conference
Level 4: Oklahoma City Thunder
Level 4: Memphis Grizzlies
等等......这应该会给你一个想法。我有一个非常接近的模拟,但一旦第4级开始被引入,它是否是零星的,无论这些项目是否被添加到他们正确的巢中。
我真的不知道如何描述这个问题,但花点时间点击jsFiddle测试以查看4级问题。在某些情况下,它运行顺利,但在其他情况下,它没有和我还没有找到链接来确定究竟是什么原因导致四级关键字被添加到错误的3级关键字。在某些情况下,如果我将3级关键字添加到3级关键字,然后添加新的3级关键字,则不会将其添加到列表底部,而是将其添加到4级关键字之上。 / p>
任何帮助都会非常感激!谢谢!
答案 0 :(得分: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: