Все примеры, которые я видел, предназначались для сортировки таблиц с колонками только с номером.Сортировать таблицу по номерам, которые сопровождаются текстом?
Но я хочу, чтобы отсортировать столбец Цена этого вида таблицы:
<div id="main-table">
<div class="wrap">
<div class="table-wrapper tablesorter">
<table border="1" class="fixed">
<col style="width:100px;" />
<col style="width:100px;" />
<col style="width:100px;" />
<col style="width:100px;" />
<col style="width:100px;" />
<col style="width:100px;" />
<thead>
<tr>
<th>h1</th>
<th>h2</th>
<th>h3</th>
<th>Price</th>
<th>h5</th>
<th>h6</th>
</tr>
</thead>
<tbody>
<tr>
<td>a</td>
<td>700</td>
<td>c</td>
<td><span class="price">$75</span></td>
<td>d</td>
<td>e</td>
</tr>
<tr>
<td>a</td>
<td>20</td>
<td>c</td>
<td>Starting From <span class="price">$100</span></td>
<td>d</td>
<td>e</td>
</tr>
<tr>
<td>a</td>
<td>30</td>
<td>c</td>
<td>Today Only <span class="price">$50</span></td>
<td>d</td>
<td>e</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
Это может иметь строку типа «Начиная с», «только сегодня» и т.д. Только модель является то, что значение, которое я буду хотите сортировать всегда будет $
знак рядом с ним.
Если нет простого способа сделать это, то я не против решения обходного решения, которое потребует, чтобы чистое значение цены появлялось в дополнительном месте, например <tr title="75">
или что-то еще, а затем сортировка таблицы по значению внутри title
.
Я искал плагин tablesorter и не понимал документацию. Я предполагаю, что это возможно с помощью какой-либо функции извлечения текста, но я не знаю, как ее построить для этого случая.
Here's a fiddle with my table and the plugin.
(сейчас я отсортирован его в b
колонке просто чтобы убедиться, что плагин на самом деле работает)
Кроме того, как избавиться от опции, которая дает зрителю сортировать таблицу любой заголовок, который он хочет позже? Мне просто нужна сортировка по умолчанию, при загрузке страницы, и все. не хотите, чтобы зритель изменял сортировку, но ничего не нашел в документации относительно того, как избавиться от тех стрелок, которые появляются внутри заголовков.
Документы имеют примеры для пользовательских парсеров, а также параметры сортировки – charlietfl
@charlietfl являются [этими] (http://tablesorter.com/docs/#Configuration) полными документами? Я не вижу, например, как я могу отключить пользователя от сортировки столбцов по своей воле. – rockyraw