javascript - 为什么 .append() 在排序时会替换表格行?

标签 javascript jquery sorting

谁能解释一下为什么 .append() 方法在排序时会替换表格行。

为什么它不将已排序的行添加到未排序的行的末尾?

Script

Demo

最佳答案

它确实将该行追加到末尾,但由于一行不能同时出现在两个位置,因此它将它从之前的位置删除。

如果排序算法将第一行放在最后,那么它会:

  1. 删除第一行
  2. 使接下来的四行向上移动
  3. 将之前的第一行放在末尾

关于javascript - 为什么 .append() 在排序时会替换表格行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29185617/

相关文章:

javascript - HTML 按钮导致不必要的页面加载

javascript - 如何计算圆并将其放置在矩形区域上?

java - 在没有明显访问节点的情况下对 LinkedList 进行排序?

sorting - 原地交换

javascript - 重新排列 javascript 对象 - 使用 .sort() 的键不会保留在正在排序的数组上

javascript - 在谷歌表单填充电子表格数据后,有什么方法可以使用脚本删除谷歌文档中的一些内容?

javascript - 拦截类型错误

javascript - 我还能用什么来代替 arguments.callee?

javascript - 添加表情符号后的 Jquery 焦点光标

javascript - 如何命名返回数组?