gpt4 book ai didi

jquery - 嵌套 jQuery Tablesorter 表,全部可排序

转载 作者:行者123 更新时间:2023-12-03 23:03:57 26 4
gpt4 key购买 nike

我正在尝试获取 jQuery Tablesorter用于处理嵌套表的插件,其中内部表和外部表都是可排序的。外表的每一行通常都包含一个按钮,单击该按钮后,会在其正下方的行中显示一个隐藏的内表(尽管为了简单起见,我在下面的 HTML 中跳过了该按钮,使所有内容最初都可见)。

内表位于具有“expand-child”类的行中,该类告诉 Tablesorter 在排序时将其与其上方的行保持在一起。这大多数情况下有效,但单击时外部表格标题无法正确突出显示,并且内部表格根本无法正确排序。

我知道this SO question ,一种解决方案是禁用内部表的排序,但我特别希望外部表和内部表都可排序。

我的 HTML 如下,我还创建了一个 jsfiddle显示问题。感谢您的帮助。

<table class="tablesorter">
<thead>
<tr>
<th>Make</th>
<th>Model</th>
</tr>
</thead>
<tbody>
<tr>
<td>Honda</td>
<td>Accord</td>
</tr>
<tr class="expand-child">
<td colspan="2" style="padding: 0 30px 0 30px;">
<table class="tablesorter">
<thead>
<tr>
<th>Doors</th>
<th>Colors</th>
</tr>
</thead>
<tbody>
<tr>
<td>Honda 2-Door</td>
<td>Honda Red</td>
</tr>
<tr>
<td>Honda 4-Door</td>
<td>Honda Blue</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>Toyota</td>
<td>Camry</td>
</tr>
<tr class="expand-child">
<td colspan="2" style="padding: 0 30px 0 30px;">
<table class="tablesorter">
<thead>
<tr>
<th>Doors</th>
<th>Colors</th>
</tr>
</thead>
<tbody>
<tr>
<td>Toyota 2-Door</td>
<td>Toyota Yellow</td>
</tr>
<tr>
<td>Toyota 4-Door</td>
<td>Toyota Green</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>

最佳答案

我已经 fork 了你的 jsfiddle 并使用选择器进行了更新,以便它按照我认为你想要的方式进行排序... http://jsfiddle.net/P2DsY/

您可以从我的 fork 中看到,您只需要具体说明表排序器插件配置。

关于jquery - 嵌套 jQuery Tablesorter 表,全部可排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9449950/

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