В настоящее время я работаю над рекурсивным меню, которое построено поверх jQuery, которое уже неплохо выглядит.Найти все элементы родителей в Json-файле, используя jQuery
Структура файла JSon, содержащего меню выглядит следующим образом:
[
{
"Id": "menuOfficeWebControlsForWebApplication",
"Title": "Office Web Controls",
"Resource": "/Documentation/Data/index.html" },
{
"Id": "menuGettingStarted",
"Title": "Getting Started",
"Resource": "/Documentation/Data/getting-started.html",
"Categories": [{
"Id": "menuCompilingFromSource",
"Title": "Compiling From Source",
"Resource": "/Documentation/Data/Getting-Started/compiling-from-source.html"
},{
"Id": "menuDownloadReleasePackage",
"Title": "Download Release Package",
"Resource": "/Documentation/Data/Getting-Started/downloading-release-package.html"
},{
"Id": "menuBuildingYourFirstApplication",
"Title": "Building your first application",
"Resource": "/Documentation/Data/Getting-Started/building-your-first-application.html"
}]
}
]
Теперь я могу получить элемент из меню с помощью JQuery, и результат может быть этот пункт:
{
"Id": "menuBuildingYourFirstApplication",
"Title": "Building your first application",
"Resource": "/Documentation/Data/Getting-Started/building-your-first-application.html"
}
Теперь я хочу получить все элементы, находящиеся на более высоком уровне, и все элементы, находящиеся непосредственно под этим элементом.
Любая помощь очень ценится.
Что такое родитель? Любой узел, который не является текущим узлом? Можете ли вы каким-либо образом изменить узлы (например, добавить свойство ParentNode) –
Я мог бы это сделать, но легко опечатать ошибки. Родитель - это элемент, который выше в иерархии. – Complexity