jQuery: changement de l'ordre de deux lignes d'une table

Je veux changer l'ordre des deux lignes dans une table.

J'ai ce code:

console.log(position.parent().parent().prev());
console.log(position.parent().parent());
//I expected this line do the work, but no...
$(this).parent().parent().prev().insertAfter($(this).parent().parent());

Qui est de l'impression de ce:

<tr><td>​Element 1​</td><td>​…​</td><td>​2008-02-02​</td><td class=​"jander" data-pos=​"0" data-category=​"1">​…​</td></tr><tr><td>​Element 2​</td><td>​…​</td><td>​2007-02-02​</td><td class=​"jander" data-pos=​"1" data-category=​"1">​…​</td></tr>

Une idée?

Ce qui concerne

Javi

OriginalL'auteur ziiweb | 2011-07-15