最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Easyui Tree獲取當前選擇節(jié)點的所有頂級父節(jié)點

 更新時間:2017年02月14日 10:42:25   投稿:mrr  
這篇文章主要介紹了Easyui Tree獲取當前選擇節(jié)點的所有頂級父節(jié)點,以及easyUI Tree顯示選中節(jié)點的所有父節(jié)點的實現(xiàn)代碼,需要的朋友可以參考下

只支持四層目錄結(jié)構(gòu),比較笨的一個方法

JS代碼

var node = $('#tree').tree('getSelected'); 
 //獲取該節(jié)點所有父節(jié)點 
           var parentAll = node.text; 
           var flag = ">>"; 
           parentAll = flag.concat(parentAll); 
           var parent = $('#tree').tree('getParent', node.target); 
           if(parent != null && parentOne != ''){ 
              parentAll = (parent.text).concat(parentAll); 
              var parentOne = $('#tree').tree('getParent', parent.target); 
              if(parentOne != null && parentOne != ''){ 
                parentAll = flag.concat(parentAll); 
                parentAll = (parentOne.text).concat(parentAll); 
                var parentTwo = $('#tree').tree('getParent', parentOne.target) 
                if(parentTwo != null && parentTwo != ''){ 
                  parentAll = flag.concat(parentAll); 
                  parentAll = (parentTwo.text).concat(parentAll); 
                } 
              } 
           } 
           $("#path").text(parentAll);  

JSP頁面代碼

<span style="font-size:12px;font-weight:bold;">當前節(jié)點:<b id="path"></b></span> 

下面看下easyUI Tree顯示選中節(jié)點的所有父節(jié)點

功能需要,顯示Tree上所選節(jié)點的所有父節(jié)點,如圖:

這里寫圖片描述 

代碼實現(xiàn)如下:

var str = "";
 var parentAll = "";
 parentAll = node.text;
 parentAll = parentAll.replace(/\[[^\)]*\]/g, ""); //獲得所需的節(jié)點文本
 var flag = ",";
 var parent = $('#leftTree').tree('getParent', node.target); //獲取選中節(jié)點的父節(jié)點
 for (i = 0; i < 6; i++) { //可以視樹的層級合理設(shè)置I
   if (parent != null) {
     parentAll = flag.concat(parentAll);
     str = (parent.text).replace(/\[[^\)]*\]/g, "");
     parentAll = (str).concat(parentAll);
     var parent = $('#leftTree').tree('getParent', parent.target);
   }
 }
alert(parentAll);

結(jié)果顯示:

這里寫圖片描述

總結(jié):其實原理很簡單,就是獲取當前選中節(jié)點的父節(jié)點,然后通過循環(huán),再求父節(jié)點的父節(jié)點。通過這個功能的實現(xiàn),也見識到了查看API的好處!

相關(guān)文章

  • 基于JS實現(xiàn)的笛卡爾乘積之商品發(fā)布

    基于JS實現(xiàn)的笛卡爾乘積之商品發(fā)布

    本文給大家介紹JS實現(xiàn)的笛卡爾乘積之商品發(fā)布的相關(guān)內(nèi)容,涉及到j(luò)s笛卡爾積算法的相關(guān)知識,本文介紹的非常詳細,具有參考價值,感興趣的朋友一起學習吧
    2016-05-05
  • 純js代碼實現(xiàn)未知寬高的元素在指定元素中垂直水平居中顯示

    純js代碼實現(xiàn)未知寬高的元素在指定元素中垂直水平居中顯示

    本章節(jié)介紹一下如何實現(xiàn)未知寬高的元素在指定元素下實現(xiàn)垂直水平居中效果,代碼簡單易懂,需要的朋友可以參考下本文
    2015-09-09
  • JS中如何實現(xiàn)Laravel的route函數(shù)詳解

    JS中如何實現(xiàn)Laravel的route函數(shù)詳解

    這篇文章主要給大家介紹了JS中是如何實現(xiàn)Laravel的route函數(shù),文中通過示例代碼介紹的很詳細,相信對大家具有一定的參考價值,有需要的朋友們下面來一起看看吧。
    2017-02-02
  • 前端js操作Cookie超詳細介紹與實戰(zhàn)案例

    前端js操作Cookie超詳細介紹與實戰(zhàn)案例

    這篇文章主要給大家介紹了關(guān)于前端js操作Cookie詳細介紹與案例的相關(guān)資料,JS Cookie是一個用于在瀏覽器中操作Cookie的JavaScript庫,它提供了一組簡單的方法來設(shè)置、獲取、刪除和檢查 Cookie,需要的朋友可以參考下
    2023-09-09
  • javascript防抖函數(shù)debounce詳解

    javascript防抖函數(shù)debounce詳解

    這篇文章主要介紹了javascript防抖函數(shù)debounce,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,,需要的朋友可以參考下
    2019-06-06
  • 19個很有用的 JavaScript庫推薦

    19個很有用的 JavaScript庫推薦

    流行的 JavaScript 庫有jQuery,MooTools,Prototype,Dojo和YUI等,這些 JavaScript 庫功能豐富,加上它們眾多的插件,幾乎能實現(xiàn)任何你需要的功能
    2011-06-06
  • JavaScript中window.open用法實例詳解

    JavaScript中window.open用法實例詳解

    這篇文章主要介紹了JavaScript中window.open用法,實例分析了window.open方法的功能、參數(shù)及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • 原生js實現(xiàn)放大鏡效果

    原生js實現(xiàn)放大鏡效果

    本文主要分享了原生js封裝實現(xiàn)放大鏡效果的示例代碼,具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • JS實現(xiàn)側(cè)懸浮浮動實例代碼

    JS實現(xiàn)側(cè)懸浮浮動實例代碼

    這篇文章主要介紹了JS實現(xiàn)側(cè)懸浮浮動實例代碼,有需要的朋友可以參考一下
    2013-11-11
  • js自定義QQ菜單效果

    js自定義QQ菜單效果

    這篇文章主要為大家詳細介紹了js自定義QQ菜單,具有收縮,下拉等功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評論

宜州市| 淮南市| 凌源市| 郧西县| 江安县| 镶黄旗| 勃利县| 吉水县| 胶州市| 涟源市| 云安县| 尉氏县| 临沂市| 辽阳县| 台中市| 阿克陶县| 河西区| 通许县| 禄劝| 雷山县| 米脂县| 株洲县| 黄陵县| 尚义县| 东源县| 闻喜县| 彰化县| 凤凰县| 正宁县| 彩票| 色达县| 巴里| 凤庆县| 景泰县| 开阳县| 永寿县| 景洪市| 红原县| 威信县| 林周县| 白城市|