zoukankan      html  css  js  c++  java
  • jquery.ztree摘记

    zTree v3.5.43 API 文档

    http://www.treejs.cn/v3/api.php

      var treeObj = $.fn.zTree.getZTreeObj("ztree");
                var zNodesArry = [];
                $("#addConditions_box a.missionConditions").each(function () {
                    zNodesArry.push({
                        id: $(this).attr("id"),
                    });
                });
                treeObj.checkAllNodes(false);//设置所有节点不选中
                for (var j = 0; j < zNodesArry.length; j++) {
                    treeObj.checkNode(treeObj.getNodeByParam("id", zNodesArry[j].id), true,true);//设置选中状态
                }
    //注:树对象有时获取不到 是加载顺序问题导致树未初始化
    // 递归,获取所有子节点
    function getAllChildrenNodes(treeNode){
          if (treeNode.isParent) {
            var childrenNodes = treeNode.children;
            if (childrenNodes) {
                for (var i = 0; i < childrenNodes.length; i++) {
                    if (!childrenNodes[i].isParent) {
                        if (treeNode.checked == false) {
                            if ($("#" + childrenNodes[i].id).length > 0) {
                                $("#" + childrenNodes[i].id).remove();
                            }
                        } else {
                            AssessmentCondition.ElementTypeId = childrenNodes[i].id;
                            AssessmentCondition.ElementTypeName = childrenNodes[i].name;
                            saveAssessmentCondition();
                        }
                    }
                    getAllChildrenNodes(childrenNodes[i]);
                }
            }
        }
    }
  • 相关阅读:
    【LeetCode】1. Two Sum
    框架
    表单
    JavaScript写计算器
    导航下拉菜单代码
    注册表代码
    简易表格代码
    HTML (超文本标记语言)
    PHP学习目标
    升级python到最新2.7.13
  • 原文地址:https://www.cnblogs.com/cxxtreasure/p/13806109.html
Copyright © 2011-2022 走看看