【问题标题】:Drag and drop in jstree在jstree中拖放
【发布时间】:2011-11-02 07:13:51
【问题描述】:

我想知道是否可以获得正在排序的 ul 列表的数组。就目前而言,我得到了被拖动元素的排序顺序。但这可能吗?

【问题讨论】:

  • 如果您保留原始问题然后发布您自己的答案可能会更好......
  • 按您的要求完成;o)

标签: jquery jstree


【解决方案1】:

我这样做是为了让它工作。我不知道这是否正确,但它有效

.bind("move_node.jstree", function (e, data) {
    //--- Get parent <li>'s id
    var parent = data.rslt.np.attr("id");

    //--- Find all <li>'s within the ul beeing sorted
    var sortOrderList = $('#' + parent + ' ul:first > li').map(function (i, n) {
        return $(n).attr('id').replace("li_", "");
    }).get().join(',');

    data.rslt.o.each(function (i) {
        //--- Server side action goes here
    });
});

希望这可以帮助其他人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多