Tengo una tabla que cargo mediante un comando de carga jQuery. en la devolución de llamada de la función de carga, inicio el plugin de tablesorter. Por algún motivo, la mesa solo ordena descendiendo no ascendiendo. Aún más extraño, si sostengo shift, ¿se alternará correctamente entre asc y desc? ¿Alguna idea de lo que está pasando aquí?jquery tablesorter ajax tabla solo ordenando una dirección
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();
});
si no carga la tabla a través de ajax entonces las funciones tablesorter como se esperaba.
Si hago clic en muy rápido, parece que ordena de forma ascendente, pero luego vuelve a descender. –
¿está declarando '.tablesorter()' en cualquier otro lugar en su archivo? puede ser de doble vinculación ... – Jason
bien pensado pero no, solo estoy llamando a .tablesorter() una vez –