我有一个奇怪的情况,我有一个具有分层数据的HTML表,我需要提供排序数据的能力,但只有“父”行,而不是子节点。事实上,孩子们应该和父母保持联系,所以无论父母在哪里排序,孩子都应该跟随(但他们不必在内部排序)。例如:使用分层数据排序表
当我点击“等级”,它应该粗体的收视率和儿童(在这个例子中,杂草)排序应该只是去凑凑热闹。有没有一个神奇的jquery插件,将为我做这个? :)
编辑这是一个真正精简的HTML版本。我对此有一定的控制,但并不多(标记来自远程端点......)。
<table id="grid">
<thead>
<tr role="row">
<th>Name</th>
<th>Rating</th>
<th>Timing</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Butyrac 200</b></td>
<td><b>8</b></td>
<td>POST</td>
<td>3</td>
</tr>
<tr>
<td>Common chickweed</td>
<td>4</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Common dandelion</td>
<td>4</td>
<td></td>
<td></td>
</tr>
<tr>
<td><b>Chateau</b></td>
<td><b>14</b></td>
<td>PRE</td>
<td>6</td>
</tr>
<tr>
<td>Common chickweed</td>
<td>10</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Common dandelion</td>
<td>4</td>
<td></td>
<td></td>
</tr>
</tbody>
你能不能给我们的jsfiddle例子吗?或者至少给我们桌子的结构? –
我继续添加表格本身的标记。 –
[在javascript中对每个第n个元素进行排序]的可能的重复(http://stackoverflow.com/questions/18053536/sorting-by-every-nth-element-in-javascript) – Bergi