【发布时间】:2013-07-22 12:20:48
【问题描述】:
当用户单击特定图标时,我试图在列表中显示一个列表。 这是我的代码。
HTML:
<li class="filename"><img src="expand.png" /> Lorem ipsum dolor sit amet</li>
<ul class="datalog">
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
<li class="filename">
<img src="expand.png" /> Lorem ipsum dolor sit amet</li>
<ul class="datalog">
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
jQuery :
$('.filename img').click(function () {
$('.filename').next(".datalog").show();
});
这是JSFiddle
我也尝试过最接近或儿童之类的功能,可能实现不好,没有成功。
在我的示例中只有两个主列表,但在应用程序中列表的数量是可变的(所以我不能真正使用索引)。
如何只显示与点击相关的列表?
【问题讨论】:
标签: jquery html list class next