我在删除所选节点的子节点时遇到困难。
$(function () {
$("#tree").jstree({
"json_data" : {
"data" : [
{
data : "/",
attr : { "id" : "root"},
state : "closed",
"children" : [ { "data" : "child1",
"attr" : { "id" : "child1.id" },
"children" : [ ] }
]
},
]
},
"plugins" : [ "themes", "json_data", "crrm", "ui" ]
})
我正在使用$(“#tree”)。jstree(“ remove”,data.rslt.obj); 删除节点本身下方的子节点,但也会删除所选的节点。如何删除选定节点的正义子节点而不是选定节点?
正如@Redtopia正确指出的那样,jsTree没有最干净的API。
不幸的是,我认为解决方案必须是这样的:
$("#tree").jstree("remove",data.rslt.obj.find('li'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句