сортировка div по содержимому
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(window).load(function () {
var c = jQuery.makeArray($("#box div"));
c.sort(function (a, b) {
a = $(a).text();
b = $(b).text();
return a < b ? -1 : a > b ? 1 : 0
});
$(c).appendTo("#box")
});
</script>
</head>
<body>
<div id='box'>
<div><a href="1.php">Вася</a></div>
<div><a href="2.php">Аня</a></div>
<div><a href="3.php">Вова</a></div>
<div><a href="4.php">Боря</a></div>
</div>
</body>
</html>