Mam tabela, którą ładuję za pomocą polecenia ładowania jQuery. w wywołaniu funkcji ładowania inicjuję wtyczkę tablesorter. Z jakiegoś powodu tabela tylko sortuje malejąco, nie rosnąco. Jeszcze dziwniejsze, jeśli przytrzymam shift, to będzie prawidłowo przełączać pomiędzy asc i desc? Masz pojęcie, co się tutaj dzieje?jquery tablesorter tabela ajax sortowanie tylko w jednym kierunku
Table.php
<table id="xyz">
<thead>
<tr>
<th>hi</th>
</tr>
</thead>
<tbody>
<tr>
<td>a</td>
</tr>
<tr>
<td>b</td>
</tr>
<tr>
<td>c</td>
</tr>
</tbody>
</table>
jquery
$("#myDiv").load("table.php", function() {
$("#xyz").tablesorter();
});
jeśli nie załadować tabelę za pośrednictwem AJAX następnie funkcje tablesorter jak oczekiwano.
Jeśli kliknę naprawdę szybko, że wygląda to nie sort sortuje rosnąco malejąco ale potem znowu. –
Czy deklarujesz '.tablesorter()' gdziekolwiek indziej w twoim pliku? może być podwójne wiązania ... – Jason
dobra myśl, ale nie jestem tylko nazywając .tablesorter() raz –