我卡住了这个问题一段时间。我有一个嵌套的列表,它的结构看起来像如何在Javascript中对复杂列表进行排序?
Volume1
Chapter4
Chapter3
Section3-6
Section3-1
Volume2...
...
我要的是创造一个排序函数来排序的体积,章的一段。
那么,结果可能会像
Volume1
Chapter1
Section1-1
....
所以我得到了一个复杂的HTML,这里是whole html。 我不知道如何交换这个复杂的div
我试图获取元素并将它们放入一个数组中。
var toSort = document.getElementById('volume5015').children;
toSort = Array.prototype.slice.call(toSort, 0);
什么 '体积<(%)=体积[0]%>' 呢?不是这个jsp语法吗? – Manticore
为什么不只是递归地进行排序并像通常那样对项目进行排序呢? – Michal
您可能有更好的运气排序底层的数据结构,而不是HTML。 – georg