首先显示选择最多的项目
Displaying the most selected items first
有什么方法可以首先在下拉列表中显示选择最多的项目吗?
例如,我有一个下拉菜单,当应用程序加载时,它加载了 6 个项目:
- 一个
- 乙
- C
- D
- E
- F
假设用户选择 item-C 并提交表单.
当用户返回到此窗体时,我想按选择最多的项目对下拉列表进行排序,因此在这种情况下,下拉列表将如下所示:
- C
- 一个
- 乙
- D
- E
- F
有没有jquery插件可以做到这一点? 还是我需要在我的数据库中有一个表来存储最多的选定项目?(这将是我最后的手段)
您没有指定是希望任何用户看到所有用户的响应频率,还是希望同一用户始终看到他/她最常选择的答案。
如果你想要前者,你需要在服务器端有一些持久性,例如非常简单的数据库(两列:selectedOption,howManyTimesSelected)。即使存储在文件中也可以,但您应该提供某种防止争用条件的方法(例如,允许文件仅由一个实例打开以写入)。
如果您想要后者,您可以将该信息存储在客户端的cookie中。
相关文章:
- 使用JavaScript或jQuery检查单选按钮选择是否与数组中的项目匹配
- jqueryui的轻量级替代品,可在angular项目中选择
- 更新:仅根据单选按钮和所选选项选择特定项目
- 如何在页面加载后禁用下拉列表框项目的选择
- 从Document调用onchange函数.已准备好从更新中预先选择的项目
- 选择了多个用javascript单击的项目
- HTML选择,在DOM中选择了正确的选项,但在firefox中显示了错误的项目
- 取消选择滚动启动时的所有列表视图项目
- 使用.slice分页选择了太多项目
- 在此项目中使用jQuery或JavaScript中的选择器
- 如何检测项目是否在谷歌地图API自动完成列表中选择
- 使用vb限制asp.net中列表框中的项目选择
- SproutCore以编程方式在菜单栏中启动项目选择
- 在项目选择时,JSP中的动态文本字段与来自MYSQL数据库的数据
- 自动完成-自定义renderItem/Menu和项目选择问题
- Jquery iframe项目选择器不工作
- 我应该如何创建一个项目列表,过滤下拉项目选择在引导
- 使用KnockoutJS的项目选择MVC视图
- 想要根据项目选择和项目大小选择创建行和列,想要动态创建如下HTML表
- 无限滚动:项目选择器中的js代码