jquery多級樹形下拉菜單

来源:https://www.cnblogs.com/hangzhou728/archive/2019/07/08/11151234.html
-Advertisement-
Play Games

效果圖: 效果圖: 使用方法 (1)引入 jQuery 包,下載地址 (2)引入 zTree 包,下載地址 (3)引入 tree-select.js (4)$("#id").treeSelect(data); 使用方法 (1)引入 jQuery 包,下載地址 (2)引入 zTree 包,下載地址 ( ...


效果圖:

使用方法

(1)引入 jQuery 包,下載地址

(2)引入 zTree 包,下載地址

(3)引入 tree-select.js

(4)$("#id").treeSelect(data); 

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>TreeSelect</title>   <script type="text/javascript" src="./js/jquery-1.11.0.min.js"></script>   <link rel="stylesheet" type="text/css" href="js/zTree_v3-master/css/zTreeStyle/zTreeStyle.css"/> <script type="text/javascript" src="js/zTree_v3-master/js/jquery.ztree.all.js"></script>   <script type="text/javascript" src="js/tree-select.js"></script> </head> <body> <div> <input id="ts_input"> </div> </body> </html>   <script type="text/javascript"> $(function () { var data = getData(); $("#ts_input").treeSelect(data); });   function getData() { // ajax get data var data = [ { "name": "江蘇", "pid": 0, "id": -1, // "icon": "images/page.gif" }, { "name": "浙江", "pid": 0, "id": -2, // "icon": "images/page.gif" }, { "name": "陝西", "pid": 0, "id": -3, // "icon": "images/page.gif" }, { "name": "蘇州", "pid": -1, "id": 1, // "icon": "images/page.gif" }, { "name": "無錫", "pid": -1, "id": 2, // "icon": "images/page.gif" }, { "name": "常州", "pid": -1, "id": 3, // "icon": "images/page.gif" }, { "name": "杭州", "pid": -2, "id": 4, // "icon": "images/page.gif" }, { "name": "寧波", "pid": -2, "id": 5, // "icon": "images/page.gif" }, { "name": "西安", "pid": -3, "id": 6, // "icon": "images/page.gif" }, { "name": "寶雞", "pid": -3, "id": 7, // "icon": "images/page.gif" }, { "name": "咸陽", "pid": -3, "id": -4, // "icon": "images/page.gif" }, { "name": "秦都", "pid": -4, "id": 9, // "icon": "images/page.gif" }, { "name": "楊凌", "pid": -4, "id": -5, // "icon": "images/page.gif" }, { "name": "樹木園", "pid": -5, "id": 1, // "icon": "images/page.gif" }, { "name": "渭河", "pid": -5, "id": 2, // "icon": "images/page.gif" }, ]; return data; }   </script> 參考:https://blog.csdn.net/MAOZEXIJR/article/details/84323034

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 經過 "canvas 教程(一) 簡介" 我們知道了 canvas 的一些基本情況 而本次是給大家帶來直線的繪製 canvas 中,基本圖形有兩種,一種是直線,還有一種是曲線 但是無論是直線還是曲線,我們都應該先瞭解 canvas 的坐標系 s canvas 的坐標系 要繪製之前肯定要瞭解一下 ca ...
  • 記錄百裡半 今天回顧html,總結一下今日所學內容。 正文 目的:通過一些基礎的標簽製作關於LOL的靜態網頁 所用代碼: 1.div中套div的話,若定義了第一個盒子的大小,被它包含的盒子就預設為同樣的形式; 2.圖片標簽img,用法:<img src:..> 3.url目錄:同一資源定位器,尋找資 ...
  • 3d建築,3d消防,消防演習模擬,3d庫房,3d檔案室,3d密集架,webGL,threejs,3d機房,bim管理系統 ...
  • 項目的所有依賴都可以安裝,每個都有詳細的註釋。 //gulp.series|4.0 依賴順序執行//gulp.parallel|4.0 多個依賴嵌套'html','css','js'並行 下麵1和2分別運行 1.自動監測文件變化並刷新瀏覽器 //初始生成app/dist目錄 gulp.task('i ...
  • vue-cli 是vue.js的腳手架,用於自動生成vue.js模板工程的。 安裝vue-cli之前,需要先安裝了vue和webpack · node -v //(版本低引起:bash: npm: command not found) · npm -v //以上幫助檢查是否安裝 node npm · ...
  • 今天偷個懶,不長篇大論,分享幾個你可能不知道的 CSS 小知識。 樣式的順序 CSS 代碼: HTML 代碼: HTML 代碼: HTML 代碼: HTML 代碼: 記得之前這是一道比較火的 CSS 考題,當時好像是有不少的人答錯(30% 以上) 答案你們應該是知道的。 可以這樣提升 CSS 性能 ...
  • 我想通過js動態設置元素padding-top的百分比值:以下幾種都是無法設置成功的: 成功實現的方式: ...
  • 前言 最近在學 ,看到 這裡,剛開始覺得一臉懵逼,後面通過查閱相關資料和一些對源碼的解釋,總算有點頭緒,今天在這裡總結下。 類似於 ,`React react redux react redux Redux React React Redux store store actions`以更新數據。 值 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...