У меня тоже была эта проблема, за исключением того, что у меня были идентификаторы на моих элементах, сортировка jQuery ('toArray') была очень неудачной при возврате идентификаторов, однако вы можете получить их в javascript, используя это:
function getSortOrder() {
var children = document.getElementById('sortedElement').childNodes;
var sort = "";
for (x in children) {
sort = sort + children[x].id + ",";
}
return sort;
}
Это, конечно, возвращает идентификаторы в строке через запятую, но вы можете вернуть массив.
Я уверен, что есть лучший способ решить эту проблему, это просто решение, которое я нашел.