【发布时间】:2015-10-08 04:10:39
【问题描述】:
我试图在单击按钮时一次显示一个隐藏行,但它们都同时显示,因为它们具有“行”类 - 默认情况下显示第一行,其余行被隐藏
我不能使用 Id 选择器,因为它是服务器端的并且是动态的,所以我怎样才能在每次点击时只显示下一行/兄弟,直到没有剩余?我可以为每个行类附加一个计数器,但是当尝试使用该计数器选择 jQuery 中的下一行时,这无济于事
这就是我所拥有的,一键显示所有行
<script>
$(".myButton").click(function() {
$('.container .row').next('.row:hidden').slideDown();
});
</script>
<div class="container">
<!-- 1st row not hidden by default -->
<div class="row">
<div class="row">
<div class="row">
</div>
提前感谢您的帮助!
【问题讨论】:
-
查看 jQueries
.index()和.eq()您可以使用.index()找到索引号,您可以使用.eq()选择特定行。您可能还想查看.next() -
包括一个小提琴(或其他演示)
标签: javascript jquery html