gpt4 book ai didi

javascript - 表格行的 slideToggle

转载 作者:行者123 更新时间:2023-11-29 21:45:39 25 4
gpt4 key购买 nike

根据 this post滑动效果现在适用于表格。我正在尝试找出一种在下面的代码中实现 slideToggle 功能的方法。

下面的代码正确地删除/显示了指定的内容,但它不是通过滑动来完成的。

jsfiddle位于上面的帖子通过放置 div 解决了他们的情况。在 td 内,所以对于我的情况,我尝试放置一个 div<tr>里面解决我的情况,但它没有用。

$(".one").on('click', function() {
$(this).nextAll('.two:first').slideToggle();
});
.one{
background: orange;
cursor: pointer;
}
.two{
background: yellow;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr class="one">
<td> Hello </td>
</tr>
<tr>
<td> world </td>
</tr>
<tr class="two">
<td> Foo <br> foo </td>
</tr>
<tr class="two">
<td> Bazz </td>
</tr>
<tr class="one">
<td> Hello </td>
</tr>
<tr class="two">
<td> Bar<br>bar </td>
</tr>
</table>

最佳答案

您需要将 td 元素中的内容包装在 div 中,然后您可以:

$(this).nextAll('.two:first').find('div').slideToggle();

DEMO

关于javascript - 表格行的 slideToggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31318275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com