对列表顶部的选中项目进行排序

Sorting the checked items which are on top of list

本文关键字:项目 排序 列表 顶部      更新时间:2023-09-26

在取消选中所有项目后将选中的项目移动到顶部的帮助下,我已经实现了将选中的项目移动到顶部。如果存在唯一的字母表,则排序正常。但是,如果我们有两个或多个具有相同字母表的选项,则排序不会 。如果我们在 one 之后单击 our 和 ours,则它正在排序,但 Five 仍在最后一个未排序的元素中。我试图获取内容并使用jquery排序函数对其进行排序。但这对我没有帮助。

这是我从您的示例小提琴中看到的:您的复选框按其选中状态排序,如果两个复选框具有相同的选中状态,则它们的相对顺序与它们的初始顺序相同。

最初,Five位于列表的末尾,因此它将始终在所有其他节点之后排序(相对于其已检查状态)。

您似乎希望看到Five出现在OurOurs之前:为什么不修复初始html中的顺序?