The information returned by the tree structure is as follows. When selected, "state": {"selected" : true} will be generated accordingly. Now I want to get the corresponding id when selected and the id of the parent. How to solve it elegantly? ?
[ { "id": "514600710075631001", "text": "医院管理", "state": { "selected": true }, "children": [ { "id": "514600710075631106", "text": "职称管理", "state": { "selected": true }, "children": [ { "id": "514600710075631151", "text": "职称列表" } ] }, { "id": "514600710075631102", "text": "科室管理", "children": [ { "id": "514600710075631121", "text": "科室列表" } ] } ] } ]
Similar to Demo http://css-tricks.com/example...
If you are directly manipulating the DOM, use the
parentNode
,如果是框架操作 DOM 则为每个点维护一个parent
attribute.Or, don’t change anything, bind events to all nodes, and the bubbling mechanism will automatically traverse it.