ztree如何判断当前选中节点的前面是否有节点选中
ztree吧
全部回复
仅看楼主
level 5
例如我在level3的子节点里面勾选了一项。然后我想查找前面节点:level3、level2、level1(包括它们下面的子节点)是否有选中的节点应该怎么办?
有方法能查询吗
2016年07月28日 06点07分 1
level 4
function onCheck(event, treeId, treeNode)
if (treeNode.getParentNode()) {
var node_1 = treeNode.getParentNode().getParentNode();//获取level1级节点;
if (node_1) {
var children_2_s = node_1.children;//获取当前一级节点下所有二级节点
for (var i in children_2_s) {
if (children_2_s[i].checked) {//判断二级节点下是否有选中
alert('有选中'+children_2_s[i].itemname)
}
var children_3_s = children_2_s[i].children;//获取当前二级节点下所有三级节点
for (var j in children_3_s) {
if (children_3_s[j].checked) {//判断三级节点下是否有选中
alert('有选中'+children_3_s[j].itemname)
}
}
}
}
}
};
2016年07月28日 07点07分 2
先感谢,在实验。谢谢啊。我试下[哈哈]
2016年07月28日 09点07分
我的问题已经解决了,谢谢大神提供思路[哈哈]
2016年07月29日 06点07分
1