jquery ztree 在一个页面有两个树,怎么让点击一个树的节点,让另一个树选中几个节点并且勾
答案:1 悬赏:60 手机版
解决时间 2021-11-28 10:24
- 提问者网友:我一贱你就笑
- 2021-11-27 15:08
jquery ztree 在一个页面有两个树,怎么让点击一个树的节点,让另一个树选中几个节点并且勾
最佳答案
- 五星知识达人网友:零点过十分
- 2021-11-27 15:54
// 初始化tree1之前为其绑定点击时的函数为tree1OnClick
function tree1OnClick(event, treeId, treeNode) {
var param = treeNode.attribute; // attribute为需要选中tree2中节点的参数,可自行设置,可以用treeNode.name、treeNode.id等,自己根据具体情况选取
var tree2 = $.fn.zTree.getZTreeObj("tree2Id");//tree2的ul的id
var nodes = tree2.getNodesByParam("attr", param);// 找出tree2中节点的attr属性等于param的节点
for (var i in nodes) {
tree2.checkNode(nodes[i], true, true);// 第一个true表示选择节点,第二个true表示父子节点级联选择
}
}
function tree1OnClick(event, treeId, treeNode) {
var param = treeNode.attribute; // attribute为需要选中tree2中节点的参数,可自行设置,可以用treeNode.name、treeNode.id等,自己根据具体情况选取
var tree2 = $.fn.zTree.getZTreeObj("tree2Id");//tree2的ul的id
var nodes = tree2.getNodesByParam("attr", param);// 找出tree2中节点的attr属性等于param的节点
for (var i in nodes) {
tree2.checkNode(nodes[i], true, true);// 第一个true表示选择节点,第二个true表示父子节点级联选择
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯