基於jquery下拉列表樹插件代碼


分享一款基於jquery下拉列表樹插件代碼。這是一款實用的jquery 樹形下拉框 下拉樹代碼下載。效果圖如下:

在線預覽    源碼下載

實現的代碼。

html代碼:

<table width="100%" align="center" cellpadding="0" cellspacing="0">
        <tr>
            <td colspan="1" bgcolor="#FFFFFF" valign="top" width="35%" style="padding-left: 30px;">
            </td>
            <td bgcolor="#FFFFFF" valign="top" height="65%" align="left">
                <form method="post" id="regform">
                <table width="70%" cellpadding="1" cellspacing="0" border="0" style="margin-top: 10px;">
                    <tr>
                        <td width="20%" align="right">
                            父 菜 單:
                        </td>
                        <td width="30%" align="left">
                            <input type="text" id="menu_parent_name" style="width: 150px;">
                            <input type="hidden" id="menu_parent" name="menu_parent"><!-- 父菜單id -->
                            <input type="hidden" id="oprate" name="oprate"><!-- radio -->
                            <input type="hidden" id="menu_id" name="menu_id"><!-- 父菜單id -->
                        </td>
                        <td width="20%" align="right">
                        </td>
                        <td width="30%" align="left">
                        </td>
                    </tr>
                </table>
                </form>
            </td>
        </tr>
    </table>
    <div id="treediv" style="display: none; position: absolute; overflow: scroll; width: 150px;
        height: 200px; padding: 5px; background: #fff; color: #fff; border: 1px solid #cccccc">
        <div align="right">
            <a href="##" id="closed"><font color="#000">關閉&nbsp;</font></a></div>
        <script language="JavaScript" type="text/JavaScript">
            //樹代碼
            mydtree = new dTree('mydtree', 'imgmenu/', 'no', 'no');
            mydtree.add(0,
                      -1,
                      "根目錄",
                      "javascript:setvalue('0','根目錄')",
                      "根目錄",
                      "_self",
                      false);

            mydtree.add(37,
                0,
                'PDA消息管理',
                "javascript:setvalue('37','PDA消息管理')",
                'PDA消息管理',
                '_self',
                false);

            mydtree.add(40,
                0,
                '法律法規管理',
                "javascript:setvalue('40','法律法規管理')",
                '法律法規管理',
                '_self',
                false);

            mydtree.add(44,
                0,
                '基礎信息管理',
                "javascript:setvalue('44','基礎信息管理')",
                '基礎信息管理',
                '_self',
                false);

            mydtree.add(47,
                0,
                '衛生監督',
                "javascript:setvalue('47','衛生監督')",
                '衛生監督',
                '_self',
                false);

            mydtree.add(50,
                0,
                '地圖',
                "javascript:setvalue('50','地圖')",
                '地圖',
                '_self',
                false);

            mydtree.add(66,
                0,
                '信息查詢',
                "javascript:setvalue('66','信息查詢')",
                '信息查詢',
                '_self',
                false);

            mydtree.add(73,
                0,
                '量化分級管理',
                "javascript:setvalue('73','量化分級管理')",
                '量化分級管理',
                '_self',
                false);

            mydtree.add(80,
                0,
                '專家庫管理',
                "javascript:setvalue('80','專家庫管理')",
                '專家庫管理',
                '_self',
                false);

            mydtree.add(92,
                0,
                '調度通知信息',
                "javascript:setvalue('92','調度通知信息')",
                '調度通知信息',
                '_self',
                false);

            mydtree.add(94,
                0,
                '統計報表',
                "javascript:setvalue('94','統計報表')",
                '統計報表',
                '_self',
                false);

            mydtree.add(84,
                0,
                '任務管理',
                "javascript:setvalue('84','任務管理')",
                '任務管理',
                '_self',
                false);

            mydtree.add(89,
                0,
                '考勤管理',
                "javascript:setvalue('89','考勤管理')",
                '考勤管理',
                '_self',
                false);

            mydtree.add(96,
                0,
                '衛生保障',
                "javascript:setvalue('96','衛生保障')",
                '衛生保障',
                '_self',
                false);

            mydtree.add(103,
                0,
                '預警信息',
                "javascript:setvalue('103','預警信息')",
                '預警信息',
                '_self',
                false);

            mydtree.add(110,
                0,
                '工作量統計',
                "javascript:setvalue('110','工作量統計')",
                '工作量統計',
                '_self',
                false);

            mydtree.add(1,
                0,
                '系統管理',
                "javascript:setvalue('1','系統管理')",
                '系統管理',
                '_self',
                false);

            mydtree.add(2,
                1,
                '角色管理',
                "javascript:setvalue('2','角色管理')",
                '角色管理',
                '_self',
                false);

            mydtree.add(3,
                1,
                '權限管理',
                "javascript:setvalue('3','權限管理')",
                '權限管理',
                '_self',
                false);

            mydtree.add(4,
                1,
                '菜單管理',
                "javascript:setvalue('4','菜單管理')",
                '菜單管理',
                '_self',
                false);

            mydtree.add(5,
                1,
                '部門管理',
                "javascript:setvalue('5','部門管理')",
                '部門管理',
                '_self',
                false);

            mydtree.add(28,
                1,
                '數據字典管理',
                "javascript:setvalue('28','數據字典管理')",
                '數據字典管理',
                '_self',
                false);

            mydtree.add(29,
                1,
                '組織人員管理',
                "javascript:setvalue('29','組織人員管理')",
                '組織人員管理',
                '_self',
                false);

            mydtree.add(30,
                1,
                '人員管理',
                "javascript:setvalue('30','人員管理')",
                '人員管理',
                '_self',
                false);

            mydtree.add(152,
                1,
                '許可證信息維護',
                "javascript:setvalue('152','許可證信息維護')",
                '許可證信息維護',
                '_self',
                false);

            mydtree.add(39,
                37,
                '通知通告',
                "javascript:setvalue('39','通知通告')",
                '通知通告',
                '_self',
                false);

            mydtree.add(86,
                37,
                '消息管理',
                "javascript:setvalue('86','消息管理')",
                '消息管理',
                '_self',
                false);

            mydtree.add(88,
                37,
                '應急預案',
                "javascript:setvalue('88','應急預案')",
                '應急預案',
                '_self',
                false);

            mydtree.add(41,
                40,
                '法律法規管理',
                "javascript:setvalue('41','法律法規管理')",
                '法律法規管理',
                '_self',
                false);

            mydtree.add(42,
                40,
                '法律法規查看',
                "javascript:setvalue('42','法律法規查看')",
                '法律法規查看',
                '_self',
                false);

            mydtree.add(45,
                44,
                '檢查項目管理',
                "javascript:setvalue('45','檢查項目管理')",
                '檢查項目管理',
                '_self',
                false);

            mydtree.add(49,
                44,
                '被監督單位管理',
                "javascript:setvalue('49','被監督單位管理')",
                '被監督單位管理',
                '_self',
                false);

            mydtree.add(62,
                44,
                '單位大類別管理',
                "javascript:setvalue('62','單位大類別管理')",
                '單位大類別管理',
                '_self',
                false);

            mydtree.add(63,
                44,
                '單位小類別管理',
                "javascript:setvalue('63','單位小類別管理')",
                '單位小類別管理',
                '_self',
                false);

            mydtree.add(64,
                44,
                '檢查類別管理',
                "javascript:setvalue('64','檢查類別管理')",
                '檢查類別管理',
                '_self',
                false);

            mydtree.add(65,
                44,
                '檢查小類管理',
                "javascript:setvalue('65','檢查小類管理')",
                '檢查小類管理',
                '_self',
                false);

            mydtree.add(48,
                47,
                '巡查監督',
                "javascript:setvalue('48','巡查監督')",
                '巡查監督',
                '_self',
                false);

            mydtree.add(82,
                47,
                '監督記錄',
                "javascript:setvalue('82','監督記錄')",
                '監督記錄',
                '_self',
                false);

            mydtree.add(83,
                47,
                '單位信息查詢',
                "javascript:setvalue('83','單位信息查詢')",
                '單位信息查詢',
                '_self',
                false);

            mydtree.add(51,
                50,
                '地圖操作',
                "javascript:setvalue('51','地圖操作')",
                '地圖操作',
                '_self',
                false);

            mydtree.add(67,
                66,
                '執業醫師查詢',
                "javascript:setvalue('67','執業醫師查詢')",
                '執業醫師查詢',
                '_self',
                false);

            mydtree.add(74,
                73,
                '量化分級管理',
                "javascript:setvalue('74','量化分級管理')",
                '量化分級管理',
                '_self',
                false);

            mydtree.add(81,
                80,
                '專家庫管理',
                "javascript:setvalue('81','專家庫管理')",
                '專家庫管理',
                '_self',
                false);

            mydtree.add(85,
                84,
                '科長分配任務',
                "javascript:setvalue('85','科長分配任務')",
                '科長分配任務',
                '_self',
                false);

            mydtree.add(100,
                84,
                '科員任務',
                "javascript:setvalue('100','科員任務')",
                '科員任務',
                '_self',
                false);

            mydtree.add(101,
                84,
                '所長查看科長任務',
                "javascript:setvalue('101','所長查看科長任務')",
                '所長查看科長任務',
                '_self',
                false);

            mydtree.add(90,
                89,
                '我的考勤記錄',
                "javascript:setvalue('90','我的考勤記錄')",
                '我的考勤記錄',
                '_self',
                false);

            mydtree.add(91,
                89,
                '考勤記錄管理',
                "javascript:setvalue('91','考勤記錄管理')",
                '考勤記錄管理',
                '_self',
                false);

            mydtree.add(93,
                92,
                '調度通知信息管理',
                "javascript:setvalue('93','調度通知信息管理')",
                '調度通知信息管理',
                '_self',
                false);

            mydtree.add(95,
                94,
                '統計報表錄入',
                "javascript:setvalue('95','統計報表錄入')",
                '統計報表錄入',
                '_self',
                false);

            mydtree.add(102,
                94,
                '統計報表查看',
                "javascript:setvalue('102','統計報表查看')",
                '統計報表查看',
                '_self',
                false);

            mydtree.add(105,
                94,
                '報表查看',
                "javascript:setvalue('105','報表查看')",
                '報表查看',
                '_self',
                false);

            mydtree.add(106,
                94,
                '周工作量統計(工作量)',
                "javascript:setvalue('106','周工作量統計(工作量)')",
                '周工作量統計(工作量)',
                '_self',
                false);

            mydtree.add(109,
                94,
                '周工作量統計(違規累計)',
                "javascript:setvalue('109','周工作量統計(違規累計)')",
                '周工作量統計(違規累計)',
                '_self',
                false);

            mydtree.add(97,
                96,
                '衛生保障數據',
                "javascript:setvalue('97','衛生保障數據')",
                '衛生保障數據',
                '_self',
                false);

            mydtree.add(99,
                96,
                '衛生保障數據統計',
                "javascript:setvalue('99','衛生保障數據統計')",
                '衛生保障數據統計',
                '_self',
                false);

            mydtree.add(104,
                103,
                '預警發證后6個月',
                "javascript:setvalue('104','預警發證后6個月')",
                '預警發證后6個月',
                '_self',
                false);

            mydtree.add(107,
                103,
                '預警許可證已過期',
                "javascript:setvalue('107','預警許可證已過期')",
                '預警許可證已過期',
                '_self',
                false);

            mydtree.add(108,
                103,
                '預警許可證即將到期',
                "javascript:setvalue('108','預警許可證即將到期')",
                '預警許可證即將到期',
                '_self',
                false);

            mydtree.add(111,
                110,
                '周工作量統計',
                "javascript:setvalue('111','周工作量統計')",
                '周工作量統計',
                '_self',
                false);

            mydtree.add(112,
                110,
                '月工作量統計',
                "javascript:setvalue('112','月工作量統計')",
                '月工作量統計',
                '_self',
                false);

            mydtree.add(115,
                114,
                '錯錯錯下訂單',
                "javascript:setvalue('115','錯錯錯下訂單')",
                '錯錯錯下訂單',
                '_self',
                false);

            mydtree.add(151,
                150,
                '許可證信息維護',
                "javascript:setvalue('151','許可證信息維護')",
                '許可證信息維護',
                '_self',
                false);


            document.write(mydtree);
               
        </script>
    </div>

via:http://www.w2bc.com/Article/39823


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM