Я написал небольшой плагин только для этой цели.Не стесняйтесь воровать.В основном вы выбираете элементы, сортируете их и повторно вводите в новом порядке.
=============================================================================
По запросу Джейсона, включая код здесь
$(".contest_entry").orderBy(function() {return +$(this).text();}).appendTo("#parent_div");
#parent_div
- контейнер для .contest_entry
s.
+
- это просто хитрый способ преобразования значения в число для принудительного сравнения чисел, а не сравнения строк (если это не то, что вам нужно).
orderBy()
это плагин сортировки, который я написал.С тех пор я немного расширил его, но вот простая версия:
jQuery.fn.orderBy = function(keySelector)
{
return this.sort(function(a,b)
{
a = keySelector.apply(a);
b = keySelector.apply(b);
if (a > b)
return 1;
if (a < b)
return -1;
return 0;
});
};