【发布时间】:2011-07-13 01:58:03
【问题描述】:
<select> 可能适合在 3-15 个简单项目之间进行选择,但如何处理 15-100+?
最简单的选择是只使用一个普通的<select> 和很多<option>s,但它对用户不是很友好。有很多滚动,可能很难找到您正在寻找的选项。好处是您可以(也许通过滚动)查看您拥有的所有选项。
更高级的选项是有一个带有自动完成功能的文本字段。用户输入一两个字母,搜索结果就会返回,您可以从中选择。它可以让您更轻松地找到您正在寻找的选项 - 如果您知道自己在寻找什么。缺点是用户无法看到所有选项。
更高级的选项是构建一个“搜索、列出和选择”小部件,该小部件默认显示 X 项,但允许您进行搜索。这种方法的一个优点是我可以允许搜索多个属性,而不仅仅是要选择的项目的名称。
- 您部署了哪些解决方案 这些情况?
- 有没有我应该知道的 jQuery 插件?
【问题讨论】:
-
Dojo 有一个 FilteringSelect 小部件,所以 jQuery 一定有一些东西...
标签: javascript jquery html css user-interface