对列表顶部的选中项目进行排序
Sorting the checked items which are on top of list
在取消选中所有项目后将选中的项目移动到顶部的帮助下,我已经实现了将选中的项目移动到顶部。如果存在唯一的字母表,则排序正常。但是,如果我们有两个或多个具有相同字母表的选项,则排序不会 。如果我们在 one 之后单击 our 和 ours,则它正在排序,但 Five 仍在最后一个未排序的元素中。我试图获取内容并使用jquery排序函数对其进行排序。但这对我没有帮助。
这是我从您的示例小提琴中看到的:您的复选框按其选中状态排序,如果两个复选框具有相同的选中状态,则它们的相对顺序与它们的初始顺序相同。
最初,Five
位于列表的末尾,因此它将始终在所有其他节点之后排序(相对于其已检查状态)。
您似乎希望看到Five
出现在Our
或Ours
之前:为什么不修复初始html中的顺序?
相关文章:
- 如何在智能表中按日期对项目进行排序
- 按不同项目对对象数组进行排序
- 在Javascript中,当使用array.prush方法向列表中添加项目时,如何对其进行排序
- 我在页面中使用的jQuery UI可排序项目;不起作用
- 如何在角度js的自动完成下拉列表中对项目列表(按字母顺序)进行排序
- Jquery UI可排序,自动移动项目
- 对选定的排序项目应用不同的颜色
- 获取项目的顺序 jQuery 可排序并设置它们的顺序
- 在可排序的JQuery UI列表中至少保留一个项目
- 可拖动和可排序项目编号在更改时更新
- 限制可放置jqueryui可排序项目的区域
- 如何对select2自动完成结果进行排序,只显示以第一个字母开头的项目
- 动态生成<选择>未显示已排序列表中的第一个项目
- List.js对很长的项目排序不正确
- 更新“项目”选项以进行排序
- 使用 jqueryui 的多个可排序列表 - 不希望项目在列表组之间混合
- 如何在可排序中查找值的项目 用javascript.
- 如何删除项目的可排序 JQuery
- 按字母顺序对项目进行排序
- Jquery UI 可排序和可删除 - 无法将项目从一个列表克隆到另一个列表