我尝试使用javascript重新排序表格中的行列表。我以为我会
- 创建一个虚拟元素
- 将所有行添加到该元素
- 按正确的顺序将所有行添加回原始容器
醇>
顺便说一句,这些行是通过javascript和getElementsByClassName获取的(所有这些行都有类名" sortrow")。这里的问题是,当我开始移动元素时,它们从行数组中消失,我想我可以通过另一个getElementsByClassName将它们添加回列表,但它们被移走的顺序可能与顺序不同它们首先被呈现(因此在脚本中编写索引)。
然后我试着将容器innerHTML设置为空,然后读取它们但是同样的事情发生了,它们从数组中消失了。
我不知道该怎么做,我怎样才能移动它们,同时在js中保留对它们的引用?
还试图保持这个jquery免费。