你能告诉我有没有办法改变按钮点击节点的位置。实际上我在我的demo中使用jstree。我读了所有的API http://www.jstree.com/api/ 我没有找到任何方法来改变按钮点击时节点的位置。在我的演示" b"第二个位置的节点。我们可以在点击按钮时更改节点的位置。(" b"节点)将会出现" first"和" a"节点排在第二位。
http://jsfiddle.net/fuu94/185/
$(document).ready(function() {
$('#tree').jstree({
core: {
check_callback: true
},
dnd: {
check_while_dragging: false
},
"plugins": ["dnd"]
});
});
答案 0 :(得分:1)
查看api,您可以使用move_node。它似乎需要父模式,因此对于您的示例,我添加了一个id =“root0”的整体根节点。然后点击按钮:
$('#tree').jstree("move_node", "#b", "#root0", 0);
这表示取名为“b”的节点,将其移动到名为“root0”的父节点并将其放在“0”位置。
更新了 FIDDLE