suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - So wählen Sie den Knoten aus, der der Attributstruktur entspricht, und erhalten die entsprechende ID und übergeordnete ID

Die von der Baumstruktur zurückgegebenen Informationen lauten wie folgt. Bei Auswahl wird „state“: {“selected“ : true} entsprechend generiert. Jetzt möchte ich bei Auswahl die entsprechende ID und die ID des übergeordneten Elements erhalten. Wie kann man es elegant lösen? ?


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

Ähnlich wie Demo http://css-tricks.com/example...

淡淡烟草味淡淡烟草味2868 Tage vor554

Antworte allen(1)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-19 10:31:19

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

    或者,什么都不改,为所有的节点都绑定事件,冒泡机制会自动遍历一遍。

    Antwort
    0
  • StornierenAntwort