Для каждой строки, у меня есть строка ниже, с colspan, который проходит через таблицу, которая является информацией для этой строки.Информационная строка, которую я хочу исключить из плагина таблиц.Возможно ли это?
Так устроена таблица.Мне нужно, чтобы класс leg-info был исключен из сортировки.
<table>
<thead>
<tr>
<th class="header">expand</th>
<th class="header">Leg #</th>
<th class="header">Product</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="#" class="leg-exp">expand</a></td>
<td>1</td>
<td>Revolver</td>
</tr>
<tr class="leg-info"><td colspan="3">
<div style="height: 90px; width:90px;">Info for row above</div>
</td>
</tr> <tr>
<td><a href="#" class="leg-exp">expand</a></td>
<td>1</td>
<td>Revolver</td>
</tr>
<tr class="leg-info"><td colspan="3">
<div style="height: 90px; width:90px;">Info for row above</div>
</td>
</tr> <tr>
<td><a href="#" class="leg-exp">expand</a></td>
<td>1</td>
<td>Revolver</td>
</tr>
<tr class="leg-info"><td colspan="3">
<div style="height: 90px; width:90px;">Info for row above</div>
</td>
</tr>
</tbody>
</table>
Вот js, который я пробовал
// init tablesorter and save reference to table
var $table = $('#myTable').tablesorter();
// save reference to dummy row
$dummyRow = $('#idDummy');
// save current index of dummyrow
savedIndex = $dummyRow.index();
// bind an event to the sortStart event of tablesorter
$table.bind('sortStart',function(){
// save current index of dummyrow
savedIndex = $dummyRow.index();
// detach dummyrow from table
$dummyRow.detach();
});
// bind an event to the sortEnd event of tablesorter
$table.bind('sortEnd',function(){
// append dummyrow before savedIndex row
if ($('tbody tr', $table).eq(savedIndex).length === 1) {
$('tbody tr', $table).eq(savedIndex).before($dummyrow);
}
else {
$('tbody', $table).append($dummyrow);
}
});