我有我无法控制的服务器端输出,只有前端 HTML 模板 - 我使用 JQuery 来操纵结果以进行布局。
我试图实现的概念是分离菜单项,以便某些项目可以出现在主导航的页面顶部或页面底部,因为它们在视觉上不太重要。
为了识别顶部菜单的项目,我使用了一个令牌(现在让我们说这是常量值: TOP ),我希望有一些 jquery 扫描每个节点并根据这个令牌隔离每个项目。因此,每个 TOP xxx 元素将收集以形成顶部菜单,而其他任何元素将收集以形成底部菜单。
这是我必须在下面处理的输出示例,我的目标是让菜单项 1 和 3 成为一个 html 结构,我可以将其传递到 id=TOPMENU 的 div 中,将 #2 放入 div id=BOTTOMMENU 中。
请注意:我希望保留 H3 和外部 menuElement div 结构。
感谢您的帮助和建议。
希望你能帮忙。
<div id="menusHolder">
<div class="menuElement">
<h3>TOP Menu Title 1</h3>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
<div class="menuElement">
<h3>Menu Title 2</h3>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
<div class="menuElement">
<h3>TOP Menu Title 3</h3>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</div>