jQuery loadコマンドでロードするテーブルがあります。ロード関数のコールバックでは、私はtablesorterプラグインを開始します。何らかの理由で、テーブルは昇順ではなく降順でのみソートされます。私がシフトを保持する場合、それは昇順と降順の間で正しく切り替えるでしょうか?ここで何が起こっているか考えてみましょうか?jquery tablesorter ajaxテーブルの一方向の並べ替えのみ
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();
});
予想通り、私はその後、tablesorter機能をAJAXを経由して、テーブルをロードしない場合。
私が本当に速くクリックすると、昇順にソートされているように見えますが、降順にソートされます。 –
ファイルのどこにでも '.tablesorter()'を宣言していますか?あなたはダブルバインディングかもしれません... – Jason
いい考えですが、私は一度だけ.tablesorter()を呼び出しています –