具有组合行的jQuery表分类器
每隔一行包含第一行的详细数据。默认情况下,它是用CSS隐藏的,但我可以用jQuery将它打开。
我想要实现的目标:表格排序类似于这个jQuery插件:http://tablesorter.com/docs/
问题:插件应该“粘合”所有对行,并将它们一起移动。排序应仅使用第一行(.row-vm)的数据,而忽略第二行的内容(.row-details)。
是否有支持此功能的jQuery插件?
<tr class="row-vm">
<td>...</td>
<td>...</td>
...
</tr>
<tr class="row-details">
<td colspan="6">
Description data
</td>
</tr>
<tr class="row-vm">
<td>...</td>
<td>...</td>
...
</tr>
<tr class="row-details">
<td colspan="6">
Description data
</td>
</tr>
答案 0 :(得分:12)
所以我不确定这是多少记录,但我发现我认为你在表对象中寻找的东西。
您似乎可以添加expand-child
类。或者你可以传入你自己的班级名称
$("table").tablesorter({
cssChildRow: "row-details"
});
答案 1 :(得分:1)
我们遇到了同样的问题并找到了解决方法。我传递了我在第2行设置的类名。只需添加以下代码之一:
$(document).ready(function()
{
$("tableName/ID/classname").tablesorter({
cssChildRow: "tableName/ID/classname"
});
}
);
或
$("tableName/ID/classname").tablesorter({
cssChildRow: "tableName/ID/classname"
});
答案 2 :(得分:0)
我正在使用数据表,看看是否有帮助