Было бы более разумно извлечь ваши данные в объекты javascript, а затем переупорядочить / визуализировать таблицу с новым порядком сортировки. Вы можете сделать один проход (или сериализовать ваши данные в объект json непосредственно на странице, когда вы выводите их на серверную часть), который вытягивает ваши данные в объекты.
data = []
$.each("div",function(i,node){
var x = $(node);
data.push({name:x.find(".name"),field:x.find(".field")});
})
// sort the data
sorted = data.sort(function(a,b){ return a['field'] > b['field'] });
// then either rewrite the dom or reorder the dom using the id of each div.
Поиск Dom очень дорог, сортировка в коде будет намного быстрее.