我们这里有一系列 TR 结构的分层项目,而不是嵌套表结构。所以我们需要具备拖放同级别项目的功能或对同级别项目进行排序的功能。
例如,我将尝试将 Item 1.1 移到 Item 1.4 下方,该行必须与其子项(Item 1.1.1 和 Item 1.1.2)一起显示在 Item 1.4 下方。它会起作用,但如果您尝试移动子项目,它将不起作用。
我们还应该能够将第 1 项、第 2 项和第 3 项及其子项一起排序/移动。
关于 jQuery UI 中的这些排序的帮助。
var tmpTr = jQuery(ui.item).clone(true, true);
var tmpParent = jQuery('tbody[data="'+ui.item[0].id+'"]').clone(true,true);
我认为我的克隆代码有问题。顺便说一下,这是 jsFiddle 链接
[ http://jsfiddle.net/UAcC7/403/ ]
谢谢,