Please add nodelevel() method concept
Instead of using parent() or children() methods. nodelevel() could traverse to any node in the DOM.
$(element).nodelevel( +1 ) Capture a parent node 1 level up from the selected node
$(element).nodelevel( +3 ) Capture a parent node 3 levels up from the selected node
$(element).nodelevel( +1all ) Capture all parent nodes at each level up from the selected node
$(element).nodelevel( -1 ) Capture all child nodes 1 level down from the selected node
$(element).nodelevel( -3 ) Capture all child nodes 3 levels down from the selected node
$(element).nodelevel( -1all ) Capture all child nodes at each level from the selected node