если у вас нет событий, прикрепленных к <td>
с, а содержимое - просто текст, это будет делать:
var tds = $('table tr').sort(function(a,b){
return $('td:eq(0)',a).text() > $('td:eq(0)',b).text();
});
$('table').html(tds);
jsfiddle demo
это зависит ... как бы вы заказали это?пожалуйста, будьте более конкретны.
, чтобы дать вам подсказку, вы можете проверить:
.after () Вставить указанный контентпо параметру, после каждого элемента в наборе совпадающих элементов.
.before () Вставить содержимое, указанное параметром, перед каждым элементом в наборесогласованных элементов.
.insertAfter () Вставьте каждый элемент в набор сопоставленных элементов после цели.
.insertBefore () Вставьте каждый элемент в наборе подходящих элементов перед целью.
Вы забавны.: p
вы сказали, что знаете эти функции, но у вас не получилось решить проблему.
в любом случае, вот несколько способов сделать это: http://jsfiddle.net/reigel/7Pb6a/1/