你好我需要做以下事情: 将节点从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);
}
先谢谢你
答案 0 :(得分:1)
您不能拥有重复的元素ID。这是无效的HTML和jQuery / javascript或jsTree插件将结束有问题。总之,你不会知道它会如何表现。
jsTree可能永远不会生成具有重复ID的重复节点。如果你想将两个节点称为“排序”相同(但实际上它们不是),你可以使用重复的classNames,但没有ID。