【问题标题】:move a node and keep its old Id移动节点并保留其旧 ID
【发布时间】:2012-03-26 08:03:46
【问题描述】:

您好,我需要执行以下操作: 将一个节点从 jstree 移动到另一个 jstree 但我需要显示两棵树中的节点但是当我设置时

"crrm": {
                "move": {
                    "always_copy": "multitree"
          }
}

我总是得到一个 copy_Id 作为被移动节点的 id。 我需要保留旧身份证。我该怎么做?

我试过了,但它不起作用:

$('#SecondTree').jstree({

"crrm": {
                    "move": {
                        "always_copy": "multitree"
              }
    }).bind("move_node.jstree", function (e, data) {

             var copyNode = data.rslt.o.attr("id");
             data.rslt.o.find("li").attr("id",copyNode); 
}

在此感谢您

【问题讨论】:

    标签: jquery jstree drag-and-drop


    【解决方案1】:

    您不能有重复的元素 ID。那是无效的 HTML 和 jQuery/javascript,否则 jsTree 插件会出现问题。总之,你不会知道它会如何表现。

    jsTree 可能永远不会生成具有重复 ID 的重复节点。如果您想将两个节点称为“某种”相同的节点(但实际上它们不是),您可以使用重复的类名,但没有 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-11
      • 2020-08-30
      • 2023-03-11
      • 1970-01-01
      • 2019-05-21
      • 1970-01-01
      相关资源
      最近更新 更多