示例:http: //jsfiddle.net/UCgFa/11/
我正在尝试选择一个列表项并显示它,它是层次结构中的父项。
HTML:
<div class="wayfinder"></div>
<ul>
<li><span class="name">Start state</span>
<ul class="show">
<li><span class="name">Superstate 1</span>
<ul class="show">
<li><span class="name">Start Cycle</span>
<ul class="show">
<li><span class="name">task 1 </span>
</li>
<li><span class="name">task 2 </span>
</li>
<li><span class="name">task 3 </span>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><span class="name">X-fer to dal</span>
</li>
<li><span class="name">end cycle</span>
</li>
</ul>
jQuery
$(".name").click(function () {
var bread = $(this).parents()
.map(function () {
return this.text();
}).get().join("> ");
$('.wayfinder').text(bread);
});
例如,如果我单击“任务 2”,结果将是:开始状态 > 超级状态 1 > 开始周期 > 任务 2