嵌套表行jQuery Sortable

嵌套表行jQuery Sortable,jquery,jquery-ui,html-table,nested,jquery-ui-sortable,Jquery,Jquery Ui,Html Table,Nested,Jquery Ui Sortable,我想使用jQuery sortable对嵌套表行进行排序,这样它就可以像标记一样进行排序 您可以在此处查看: 只需使用Google或Facebook帐户登录即可 还是在这里 用户名:stackoverflow 密码:stackoverflow 希望你能帮助我 编辑: 我可以按如下方式对任务进行排序: $("table tbody").sortable( { helper:fixHelper, cancel: "[t_parent

我想使用jQuery sortable对嵌套表行进行排序,这样它就可以像
标记一样进行排序

您可以在此处查看:

只需使用Google或Facebook帐户登录即可 还是在这里


用户名:stackoverflow
密码:stackoverflow

希望你能帮助我

编辑:
我可以按如下方式对任务进行排序:

$("table tbody").sortable(
        {
            helper:fixHelper,
            cancel: "[t_parent='0'],#new_task_row,#date_grid_days,[t_edit='0'],.sub_task_leading_div",
            //items: "tr not:(#new_task_row)",
            handle: ".task",
            revert: true,
            delay: 200,
            axis:'y',
            cursor: 'crosshair',
            change: function(event, ui) {
                function here...
            }

        }).disableSelection()

但问题是我不能像无序列表一样对其进行排序(如果您知道我的意思,那么所有子元素也将被排序)。

我无法理解您的可排序选择器。 但这是我的照片。 漂亮的用户界面

var sort_a=$("table").sortable({  items: 'tr',handle:'.t_title'    });
当您添加新tr时,告诉sortable刷新

sort_a.sortable( "refresh" );

似乎无法附加排序表。我可以使用javascript控制台查看它。请确保加载了表的dom,然后尝试使用脚本。脚本正在工作:)问题是,我只能对一行进行排序…但当我要对一行与子行进行排序时,这不起作用,因为排序不再正确…你知道,当你使用无序列表时,它很容易,因为元素是嵌套的,所以当拖动父元素时,所有子元素都应用于此元素…我希望你现在更好地看到问题…谢谢:)基于你的dom,我看到表看起来是嵌套的,但不是嵌套的。子任务的所有子任务都是同一个表本身的一行。排序功能完成后,即更改:功能您的ui将成为父tr。现在放置一些数据标识,如父id,它将成为父tr的id。而您只需执行类似于$('tr[parent_id='+pid+']')的操作。在('.'+pid)之后,您的子任务将跟随您的父任务。执行此操作的最佳方法是什么?我已经为我的表行设置了标签,比如t_parent…如何在排序时实现子行的“跟随”?