我有一个由ajax填充的嵌套无序列表,我正在寻找创建面包屑式导航。最终的结果应该是我点击列表中的任何节点,父列表项显示在面包屑导航中。使用jQuery将嵌套无序列表转换为面包屑
<div id="list">
<ul>
<li class="expanded">
<a href="#" id="1122">Root Group</a>
</li>
<ul>
<li class="expanded">
<a href="#" id="1126">Northeast US</a>
</li>
<ul>
<li class="collapsed">
<a href="#" id="1127">Massachusetts</a>
</li>
<ul style="display: none; ">
<li class="expanded node">
<a href="#" id="1128">Mansfield-Foxboro</a>
</li>
<li class="expanded node">
<a href="#" id="1129">North Attleboro</a>
</li>
</ul>
<li class="expanded">
<a href="#" id="1144">New Hampshire</a>
</li>
<ul>
<li class="expanded node">
<a href="#" id="1145">Manchester</a>
</li>
</ul>
</ul>
<li class="expanded">
<a href="#" id="1181">Mid-Atlantic US</a>
</li>
<ul>
<li class="expanded">
<a href="#" id="1182">New York City</a>
</li>
<ul>
<li class="expanded node">
<a href="#" id="1183">Time Square</a>
</li>
</ul>
</ul>
</ul>
</ul>
</div>
所以我点击纽约市,我也得到: 根集团>中大西洋美国>纽约
我点击北阿特尔伯勒和获取: 根集团>美国东北部>马萨诸塞州> North Attleboro
有没有一种方法可以使用jQuery遍历构建此路径?
这是完美的 - 我不想引入任何不必要的标记,这找到确切的集合,而不依赖于.node类两种。谢谢! – saranicole