成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 使用jQuery+EasyUI實現CheckBoxTree的級聯選中特效
全站頭部文字 我要出現在這里
使用jQuery+EasyUI實現CheckBoxTree的級聯選中特效 862 2024-03-17   

需求:子結點選中,父節點隨之選中,父節點取消,子節點隨之取消

代碼:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title></title>
  <link  rel="stylesheet" />
  <link  rel="stylesheet" />
  <script src="http://www.gimoo.net/t/1904/js/jquery-1.8.0.min.js"></script>
  <script src="http://www.gimoo.net/t/1904/js/jquery.easyui.min.js"></script>
  <script src="http://www.gimoo.net/t/1904/js/locale/easyui-lang-zh_CN.js"></script>
  <script type="text/javascript">
    var data = [{
      "id": 1,
      "text": "系統",
      "children": [{
        "id": 11,
        "text": "用戶管理",
        "children": [{
          "id": 19,
          "text": "增加"
        }, {
          "id": 3,
          "text": "修改"
        }, {
          "id": 5,
          "text": "刪除"
        }]
      }, {
        "id": 12,
        "text": "角色管理",
        "children": [{
          "id": 13,
          "text": "增加"
        }, {
          "id": 3,
          "text": "修改"
        }, {
          "id": 5,
          "text": "刪除"
        }]
      }]
    }, {
      "id": 2,
      "text": "其他",
      "state": "closed"
    }];

    $(function () {
      $("#tt").tree({
        data: data,
        checkbox: true,
        cascadeCheck: false,
        onCheck: function (node, checked) {
          if (checked) {
            var parentNode = $("#tt").tree('getParent', node.target);
            if (parentNode != null) {
              $("#tt").tree('check', parentNode.target);
            }
          } else {
            var childNode = $("#tt").tree('getChildren', node.target);
            if (childNode.length > 0) {
              for (var i = 0; i < childNode.length; i++) {
                $("#tt").tree('uncheck', childNode[i].target);
              }
            }
          }
        }
      });
    });

    function getChecked()
    {
      var arr = [];
      var checkeds = $('#tt').tree('getChecked', 'checked');
      for (var i = 0; i < checkeds.length; i++) {
        arr.push(checkeds[i].id);
      }
      alert(arr.join(','));
    }

  </script>
</head>
<body>
  <ul id="tt"></ul>
  <input type="button" value="獲取選中" onclick="getChecked()" />
</body>
</html>

如圖:

查看圖片


UI

主站蜘蛛池模板: cctv6电影节目表| 康熙王朝是哪一年拍的| 电影院线| 尤勇个人资料简介简历| 画魂 电影| 境界千年血战篇| 爱奈| 蓝燕3d电影《极乐宝鉴》在线观看| 少年电视剧| 高慧君| 节目单| 电影《追求》| 李采潭龙谷| 灵界诱惑 电影| 成年奶妈| 成人免费视频在线播放| s0hu搜狐| 郭明翔| 谈判专家 电影| 布布一二情侣头像| 汤唯惊艳写真集| 女同恋性吃奶舌吻完整版| 绿野仙踪电影| 建模软件| 埃尔加,她狼| 周杰伦雨下一整晚歌词| 吉泽明步电影| 新烈火情挑| 隐藏的歌手中国版全集| 出埃及记电影| 戴夫·巴蒂斯塔| 安多卫视直播在线观看| 情事2| 抖音视频怎么下载| 内蒙古电视台雷蒙| 电影壮志凌云| 孕期检查项目一览表| 西藏卫视在线直播| 画江湖之不良人电影| 抖音手机网页版| 《无所畏惧》|

!?。≌鹃L長期在線接?。?!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103