<!DOCTYPE html> <body> <div id="menuTrees2" class="ztree ztree-border"></div> <div id="menuTrees" class="ztree ztree-border"></div> </body> <script> //屏蔽区域树 $(function() { var url = ctx + "jcy/ssqx/roleMenuTreeData?xqdid=" + $("#xqdid").val(); var options = { id: "menuTrees", url: url, check: { enable: true,chkboxType: {"Y": "", "N": ""} }, expandLevel: 0, }; $.tree3.init(options); }); //所属区域树 $(function() { var url = ctx + "jcy/ssqx/roleMenuTreeData?xqdid=" + $("#xqdid").val(); var options = { id: "menuTrees2", url: url, check: { enable: true,chkboxType: {"Y": "", "N": ""} }, expandLevel: 0, onCheck : zOnClick }; $.tree.init(options); }); </script>如何从两个ztree中获取勾选中的节点
时间: 2023-07-08 22:47:35 浏览: 92
您可以在用户进行勾选操作后,在 zOnClick 回调函数中使用以下代码从两个ztree中获取勾选中的节点:
```
function zOnClick(event, treeId, treeNode) {
var ssqyids = $.fn.zTree.getZTreeObj("menuTrees").getCheckedNodes();
var xqdssqyids = $.fn.zTree.getZTreeObj("menuTrees2").getCheckedNodes();
// 在这里处理获取到的节点数据
}
```
在上述代码中,"menuTrees" 和 "menuTrees2" 分别是两个ztree的 ID,可以根据实际情况进行替换。使用 $.fn.zTree.getZTreeObj() 方法获取 ztree 对象,然后调用 getCheckedNodes() 方法获取勾选中的节点。最后,将结果保存到变量 ssqyids 和 xqdssqyids 中。请注意,获取勾选中的节点应该在用户进行勾选操作之后,在 zOnClick 回调函数中获取。
相关问题
<!DOCTYPE html> <body> <div id="menuTrees2" class="ztree ztree-border"></div> <div id="menuTrees" class="ztree ztree-border"></div> </body> <script> //屏蔽区域树 $(function() { var url = ctx + "jcy/ssqx/roleMenuTreeData?xqdid=" + $("#xqdid").val(); var options = { id: "menuTrees", url: url, check: { enable: true,chkboxType: {"Y": "", "N": ""} }, expandLevel: 0, }; $.tree3.init(options); }); //所属区域树 $(function() { var url = ctx + "jcy/ssqx/roleMenuTreeData?xqdid=" + $("#xqdid").val(); var options = { id: "menuTrees2", url: url, check: { enable: true,chkboxType: {"Y": "", "N": ""} }, expandLevel: 0, }; $.tree.init(options); }); </script> 如何从两个ztree中获取勾选中的节点
您可以使用以下代码从两个ztree中获取勾选中的节点:
```javascript
//获取屏蔽区域树勾选中的节点
var checkedNodes1 = $.fn.zTree.getZTreeObj("menuTrees").getCheckedNodes(true);
//获取所属区域树勾选中的节点
var checkedNodes2 = $.fn.zTree.getZTreeObj("menuTrees2").getCheckedNodes(true);
```
其中,"menuTrees"和"menuTrees2"分别是两个ztree的ID,"getCheckedNodes(true)"表示只获取勾选中的节点。获取到的节点信息将保存在一个数组中,您可以对其进行进一步的处理。
阅读全文