使用jQuery而不是长列表<选择>框?

时间:2009-03-19 15:09:47

标签: javascript jquery

现在我有一个应用程序,允许用户从下拉(选择)框中选择一个铃声。可以有很多可供选择,它创建了一个不太好用的长下拉。我想使用jQuery可以让它更好一些。就像可能在顶部有一个标签,他们可以选择“白金”,“黄金”等,以缩小我不确定的选项。我从来没有使用过jQuery,也不确定它能为我做些什么,所以我愿意接受任何建议。我只有一个要求,现在每个<选项>有一个值属性,表示所选项目的库存号,所以当点击提交按钮时,我的处理页面会收到他们想要的项目的库存号;我需要保持这种功能。

有人能告诉我一个很酷的解决方案吗?

谢谢!

3 个答案:

答案 0 :(得分:4)

嗯,像FlexBox

答案 1 :(得分:1)

您可能希望查看jQuery autocomplete插件。您可以约束自动完成的输入,以便必须从自动完成列表中选择它。如果您将所需的字符数设置为0,则可能会在文本框获得焦点时调出整个列表,然后在用户开始键入时缩小。

答案 2 :(得分:0)

你检查过jQuery UI Demos了吗?可选择“可选”和“小部件”选项卡的交互可能对您有用。