我有一个自动生成的嵌套列表,例如“向上”和“向下”图像,如下所示:
<ul id="main_ul">
<li>Volume 1
<ul>
<li>down up</li>
<li>up</li>
<li>+ add chapter</li>
</ul>
</li>
<li>+ Add Volume</li>
</ul>
when I click +add volume would like it to show:
<ul id="main_ul">
<li>Volume 1
<ul>
<li>down up</li>
<li>up</li> //correct - should not show: down up
<li>+ add chapter</li>
</ul>
</li>
<li>Volume 2</li>
<ul>
<li>down</li>
<li>up</li>//#total last
<li>+ add chapter</li>
</ul>
<li>+ Add Volume</li>
</ul>
如何从每个子列表中删除最后一个“向下”。现在只删除所有列表中的最后一个#total last
我试过这个:
$('#main_ul li ul li .down_img:eq(-1)').hide();
和许多其他人几个小时,但没有雪茄。它只会删除最后一个 ul 的最后一个“向下”。不是每个单独 ul 的最后一次下降
见:http: //jsfiddle.net/rayse/LWWSk/