如何获取easyui tree 实心节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取easyui tree 实心节点相关的知识,希望对你有一定的参考价值。

参考技术A 你的问题描述的太模糊了,如果你是想要获取tree中复选框被选中的节点,可使用:getChecked方法,
参阅 easyui tree API 的 Methods部分:
http://www.jeasyui.com/documentation/tree.php本回答被提问者采纳
参考技术B var nodes = $('#tt').tree('getChecked'); 直接获得实心结点,如要获得所有被选结点则 var nodes = $('#tt').tree('getChecked', ['checked','indeterminate']);

easyui js取消选中 Tree 指定节点

项目中用到了 对easyui Tree 右移到 右边 select 中,然后 将右侧 Select 中移除时,需要取消左侧的tree功能,如下:

//获取 右侧的 select 对象
var select_validObj = document.getElementById(‘select标签的id‘);
//获取 tree 的标签
var treeObject = document.getElementById(‘tree标签的id‘);

 

//取消 左边树的选中项
        var index = select_validObj.selectedIndex; // 选中索引
        var select_id =  select_validObj.options[index].value;  //select中选中项的val,是tree节点的id值。
        var node = treeObject.tree(‘find‘,select_id);
        treeObject.tree(‘uncheck‘, node.target);   //取消选中指定节点。

 

//取消 所有选中
    var rootNodes = treeObject.tree(‘getRoots‘);
    for ( var i = 0; i < rootNodes.length; i++) {
        var node = treeObject.tree(‘find‘, rootNodes[i].id);
        treeObject.tree(‘uncheck‘, node.target);
    }

 

以上是关于如何获取easyui tree 实心节点的主要内容,如果未能解决你的问题,请参考以下文章

如何获取jquery easyui Tree的 (1)某一节点下的所有子节点,(2)某节点下的一级节点

easyui tree获取父节点的父节点

easyui中tree如何让每个节点在点击时都有各自的触发事件?

easyui tree怎么获取所有节点

easyui的tree节点的获取和选中

easyui的tree节点的获取和选中