var ssqyids = $.tree.getCheckedNodes(); var xqdssqyids = $.tree.getCheckedNodes(); 两个ztree 怎么来正确获取勾选的节点
时间: 2024-03-20 21:44:09 浏览: 14
在获取勾选节点时,需要分别调用每个ztree实例的getCheckedNodes()方法来获取勾选的节点数组。假设第一个ztree实例的名称为tree1,第二个ztree实例的名称为tree2,代码如下:
```
var ssqyids = tree1.getCheckedNodes(true); //获取tree1中勾选的节点数组
var xqdssqyids = tree2.getCheckedNodes(true); //获取tree2中勾选的节点数组
```
需要注意的是,在调用getCheckedNodes()方法时,需要传入一个bool类型的参数,如果传入true,则方法会返回勾选的父子节点,如果传入false,则方法只会返回勾选的子节点。因此在上述代码中,我们传入true来获取勾选的父子节点。
相关问题
var ssqyids = $.tree.getCheckedNodes(); var xqdssqyids = $.tree.getCheckedNodes(); 两个ztree 怎么来正确获取出入参数
你可以通过以下方式来获取正确的参数值:
1. 首先,需要确定这两个ztree的实例名字,假设分别为tree1和tree2。
2. 对于第一个问题,获取选中节点的代码应该是:
```
var ssqyids = tree1.getCheckedNodes();
```
这样就可以获取到tree1中选中的节点数组ssqyids。
3. 对于第二个问题,获取选中节点的代码应该是:
```
var xqdssqyids = tree2.getCheckedNodes();
```
这样就可以获取到tree2中选中的节点数组xqdssqyids。
需要注意的是,这里获取节点数组的方法名应该是getCheckedNodes(),而不是getSelectedNodes(),因为选中节点和勾选节点是不同的概念。
var ssqyids = $.tree.getCheckedNodes(); var xqdssqyids = $.tree.getCheckedNodes();如何从两个ztree中获取勾选中的节点?请修改代码
假设你的两个ztree分别为tree1和tree2,修改代码如下:
```
var ssqyids = $.fn.zTree.getZTreeObj("tree1").getCheckedNodes();
var xqdssqyids = $.fn.zTree.getZTreeObj("tree2").getCheckedNodes();
```
这样就可以分别获取到两个ztree中勾选中的节点了。注意要在代码中替换tree1和tree2为实际的ztree的id。