gpt4 book ai didi

jQuery - 如何过滤单击行?

转载 作者:行者123 更新时间:2023-12-01 06:31:59 25 4
gpt4 key购买 nike

我试图弄清楚当我单击按钮时如何根据行类过滤表。我一直在研究各种 jquery 插件,但它们似乎都不能做我需要它做的事情。有些有过滤的文本框等,我已经尝试调整代码,但坦率地说,我只是弄得一团糟......帮忙?我有一个如下所示的表:

<table>
<tr class="dr"><td>data</td></tr>
<tr class="dr"><td>data</td></tr>
<tr class="sr"><td>data</td></tr>
<tr class="mr"><td>data</td></tr>
<tr class="mr"><td>data</td></tr>
<tr class="dr"><td>data</td></tr>
<tr class="dr"><td>data</td></tr>
<tr class="sr"><td>data</td></tr>
<tr class="sr"><td>data</td></tr>
<tr class="sr"><td>data</td></tr>
<tr class="sr"><td>data</td></tr>
</table>

我有三个按钮:

<input type="button" name="filterdr" /> <!-- clicking this will only show rows with dr class -->
<input type="button" name="filtersr" /> <!-- clicking this will only show rows with sr class -->
<input type="button" name="filtermr" /> <!-- clicking this will only show rows with mr class -->

最佳答案

像这样的事情可能会起作用:

$('input[type=button]').click(function()
{
$('tr').hide()
.filter('.' + this.name.replace(/filter/, '')).show();
});

在表中添加 ID 是个好主意。

关于jQuery - 如何过滤单击行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1693673/

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