рони,
почему-то в Google Chrome другой результат
Ссылка на код
Решил проблему следующим образом:
arr.sort(function(a, b) {
var res = $(a).data("cls") - $(b).data("cls");
if (res==0){
if ($(a).text() > $(b).text()) return 1;
if ($(a).text() < $(b).text()) return -1;
return 0;
}
else
return res;
});
Результат
Работает в случае, если требуется сортировка содержимого текста по алфавиту.