Tri d'un tableau sur lequel cellule d'en-tête a été cliqué

Si j'ai le texte suivant:

<table>
<thead>
<tr>
<th><a href="Index.cfm?Sort=0">First</a></th>
<th><a href="Index.cfm?Sort=1">Second</a></th>
<th><a href="Index.cfm?Sort=2">Third</a></th>
</tr>
</thead>
<tbody>
<tr>
<td>A</td>
<td class="num">123</td>
<td><input name="XYZ"></td>
</tr>
</tbody>
</table>

Q: Comment puis-je trier la table du corps sur la base de laquelle le tableau d'en-tête de la cellule a été cliqué?

<script>
$('th a').click(function() {
    var $this = $(this).closest('th');
    console.log($this.index());
    return false;
});
</script>

(J'ai fait de chacun de la table d'en-tête des cellules de liens hypertextes, de sorte que si l'utilisateur a JavaScript désactivé, il sera de suivre le lien et être triés sur le côté serveur).

InformationsquelleAutor Phillip Senn | 2010-04-22