У меня возникают трудности при использовании плагина TableSorter jQuery, если у меня есть значение ячейки с датой в конце.но я думаю, что плагин должен быть перепутан с текстом из-за даты.Когда я щелкаю заголовок столбца, класс переключается между headerSortUp
и headerSortDown
, но строки не сортируются.
Вот пример:
<table id="tbl1">
<thead>
<tr>
<th><a href="#" onclick="return false;">Col1</a></th>
<th><a href="#" onclick="return false;">Col2</a></th>
</tr>
</thead>
<tbody>
<tr>
<td>ZXY 123 10/31/2011</td>
<td>2</td>
</tr>
<tr>
<td>ABC 345 09/30/2011</td>
<td>4</td>
</tr>
<tr>
<td>DEF 345 08/31/2011</td>
<td>6</td>
</tr>
</tbody>
</table>
Если я удаляю дату в конце, или убираю число в середине, или делаю данные менее согласованными, то это нормально.Я попытался добавить class="{sorter: 'text'}
к элементу <th>
, но безрезультатно, и я также попробовал свой собственный синтаксический анализатор, который просто смотрит на сам текст, но все еще ничего.это на JSFiddle в http://jsfiddle.net/y2z8z/
Есть мысли?