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...
如果是直接操作 DOM 的话用
parentNode
,如果是框架操作 DOM 则为每个点维护一个parent
属性。或者,什么都不改,为所有的节点都绑定事件,冒泡机制会自动遍历一遍。