javascript - 怎麼選擇屬性結構對應的節點取得對應的id以及父級的id
淡淡烟草味
淡淡烟草味 2017-05-19 10:29:19
0
1
423

樹形結構傳回的資訊如下。選取時會對應產生 "state": {"selected" : true},現在我想要取得選取時對應的id以及父級的id。怎麼優雅的解決呢? ?

[ { "id": "514600710075631001", "text": "医院管理", "state": { "selected": true }, "children": [ { "id": "514600710075631106", "text": "职称管理", "state": { "selected": true }, "children": [ { "id": "514600710075631151", "text": "职称列表" } ] }, { "id": "514600710075631102", "text": "科室管理", "children": [ { "id": "514600710075631121", "text": "科室列表" } ] } ] } ]

類似Demo http://css-tricks.com/example...

淡淡烟草味
淡淡烟草味

全部回覆 (1)
仅有的幸福

如果是直接操作 DOM 的話用parentNode,如果是框架操作 DOM 则为每个点维护一个parent屬性。

或者,什麼都不改,為所有的節點綁定事件,冒泡機制會自動遍歷一遍。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!