gpt4 book ai didi

jquery - 显示/隐藏使用点击事件随机生成的表格元素

转载 作者:行者123 更新时间:2023-12-01 08:29:19 25 4
gpt4 key购买 nike

我有多个随机生成的表。我只希望显示每个表的第一行,隐藏其余行。当我单击表格的可见行时,我希望显示/隐藏其其余行/内容。我将如何使用 Jquery 来完成此任务?

最佳答案

隐藏除第一行之外的所有行:

$("table tbody tr:not(:first-child)").hide();

要在单击第一行时使它们可见:

$("table tbody tr:first-child").click(function() {
$(this).siblings().show();
});

或者,您可能希望稍微不同地组织表格(如果可能):

<style type="text/css">
table tbody tr { display: none; }
</style>
<script type="text/javascript">
$(function() {
$("table thead tr").click(function() {
$("tbody tr", $(this).parents("table")[0]).show();
});
});
</script>
<table>
<thead>
<tr> ... first row is in thead not tbody ... </tr>
</thead>
<tbody>
<tr> ... row1 .. </tr>
<tr> ... row2 .. </tr>
<tr> ... row3 .. </tr>
</tbody>
</table>

有很多方法可以给这只特定的猫剥皮。

关于jquery - 显示/隐藏使用点击事件随机生成的表格元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730028/

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