关于ZTree删除check节点问题
ztree吧
全部回复
仅看楼主
level 1
function onDeleteNodes() {
removeTreeNodes();
}
//递归删除父节点
function removeTreeNodes() {
zTree = $.fn.zTree.getZTreeObj("treeDemo");
var nodes = zTree.getCheckedNodes(true);
var flag = false;
if (nodes.length > 0) {
for (var i = 0; i < nodes.length; i++) {
//说明是子节点
if (typeof (nodes[i].children) == "undefined" || nodes[i].children.length == 0) {
zTree.removeNode(nodes[i]);
flag = true;
}
}
}
if (flag)
removeTreeNodes();
}
2014年02月27日 06点02分 1
level 11
你这个是问题 还是 分享?
2014年03月04日 01点03分 2
是分享。。。偶然间同事让我帮忙写的。我就发出来跟大家共享,可能还有其他情况没有考虑基本的全半选删除都可以解决。。
2014年03月13日 07点03分
1